htaccess の書き換えルールを使用して、url blog.php/?slug=test-blog を blog/test-blog に書き換えるには?
質問する
747 次
1 に答える
2
クエリ文字列の一部をでキャプチャし、RewriteCond
それをで使用する必要がありますRewriteRule
RewriteEngine on
# prevent endless loop
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]
# redirect to pretty url
RewriteCond %{QUERY_STRING} slug=(.+)
RewriteRule ^blog.php$ /blog/%1? [R,L]
# serve real content
RewriteRule ^blog/(.+)$ /blog.php?slug=$1 [L]
于 2013-03-15T15:31:40.167 に答える