我正在尝试将所有流量重定向到网站的其他部分并将我的IP重定向到开发部分,有人可以告诉我我做错了什么吗?
RewriteCond %{REMOTE_ADDR} ==My IP
RewriteRule ^([^/\.]+)/?$ dev/index.php?page=$1 [L]
如果我转到mysite.com/index,它会转到404.如果我删除了我的IP的重写,那么它可以工作。
答案 0 :(得分:1)
您可以像这样使用该规则:
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^([^/.]+)/?$ dev/index.php?page=$1 [L,QSA]
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^([^/.]+)/([^/.]+)/?$ dev/index.php?page=$1&action=$2 [L,QSA]
答案 1 :(得分:0)
试试这个:
RewriteRule ^([^ /。] +)/?$ /dev/index.php?page=$1 [L]