1

「 http://www.mysite.com/users」のようなエンティティ クエリを「 http://www.mysite.com/entities.php?entityName=users 」変換したいと考えています。

そのような書き換えルールを作成するにはどうすればよいですか? または、.htaccess に何を入れる必要がありますか?

' http://www.mysite.com/users?fields=ID,UUID ' を ' http://www.mysite.com/entities.php?entityName=users&fields=に変換するなど、元の URL 変数を保存すると便利です。 ID、UUID '。

4

1 に答える 1

2

元のクエリ文字列を保持しながら/ $users/entities.php?entityName= $usersに書き換える(リダイレクトしない)場合は、 / $users ?fields=ID,UUID/entities.php?entityName=に書き換えます。 $users &fields=ID,UUID次に、これを試すことができます:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9_-]+)/?$ /entities.php?entityName=$1 [QSA]
于 2013-05-04T19:20:44.757 に答える