0

私はチャットルームを主催しており、次のようなリンクが考えられます: website.com/room.php?roomName=blabla

website.com/blabla にアクセスするだけで、上記のチャットルームにユーザーが参加できるようにしたいと考えています。

どうやってそれをしますか?

4

2 に答える 2

1

一般的に言えば、URL パス全体を取得してクエリ文字列に書き換えるだけです。この値は、 の PHP スクリプトで使用できるようになります$_GET['roomName']

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /room.php?roomName=$1

このRewriteCond行は、URL が実際のファイル/ディレクトリを指していないことを確認しています (そうしないと、そのようなファイル/ディレクトリにアクセスできません)。

これがあなたの望むものではない場合は、あなたの目標をさらに説明してください.

于 2013-08-26T00:55:08.297 に答える