我将如何重写:
character.php?name=Agame
为:
character/Agame
答案 0 :(得分:1)
如果您想在/character/…
内部重写对/character.php?name=…
的请求,请尝试以下操作:
RewriteEngine on
RewriteRule ^character/([^/]+)$ character.php?name=$1 [L]
但如果你真的想将请求重定向到/character.php?name=…
到/character/…
,请试试这个:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^([^&]*&+)*name=([^&]+)
RewriteRule ^character\.php$ /character/%2? [L,R]