Я пытаюсь перенаправить весь свой трафик на другую часть сайта и перенаправить мой IP в раздел разработки, может кто-нибудь сказать мне, что я сделал неправильно?
RewriteCond %{REMOTE_ADDR} ==My IP
RewriteRule ^([^/\.]+)/?$ dev/index.php?page=$1 [L]
Если я перехожу на mysite.com/index, он переходит к 404. Если я удаляю перезаписываемую секунду для своего IP, то это работает.
Вы можете использовать это правило так:
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]
попробуй это:
RewriteRule ^ ([^ /.] +) /? $ /Dev/index.php?page=$1 [L]