我想将所有请求重定向到我的网站www.example.com/page.php到www.example.com/1/page.php(其中page.php是任何页面请求),但我是新的到mod_rewrite并且无法弄清楚如何做到这一点。
这样做的rewrite_rule和/或条件是什么?
答案 0 :(得分:1)
试试这个
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /1/$1 [L,QSA]
</IfModule>
我没有测试它,但它必须工作
答案 1 :(得分:0)
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^page.php$ 1/page.php [NC,L]
这可以放在您的htaccess文件中,但只会将请求重定向到page.php