RewriteRule没有为我工作

时间:2014-06-27 06:50:08

标签: apache mod-rewrite web

我的导航为example.com/admin/?nav=home,我希望RewriteRule仅显示example.com/admin/example.com/admin/homeexample.com/admin/new

我尝试了一些教程,但它们没有用。谢谢你回答。

1 个答案:

答案 0 :(得分:1)

试试这个:

RewriteEngine On     
RewriteBase /               
RewriteRule ^admin/home$    admin/?nav=home

这会将admin/?nav=home显示为/admin/home

对于动态网址,请尝试以下方法:

RewriteEngine On
RewriteRule ^admin/([^/]*)$ /admin/?nav=$1 [L]