Wordpress RewriteRule适用于固定链接但不适用于主页

时间:2012-11-17 01:18:50

标签: wordpress .htaccess mod-rewrite

我的网站上有标准的wordpress重写规则:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

该网站曾经位于子目录(mysite.com/1/)中,现在是root用户,我想确保对该子目录的任何请求都重定向到root。上面的规则对于包含永久链接的页面(我假设因为RewriteBase而言),例如, mysite.com/1/contact被重定向到mysite.com/contact,但不是主页,因此mysite.com/1/不会重定向到mysite.com。

任何人都可以提供解决方案,将子目录中主页的请求重定向到root?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我在原规则下添加了这条规则:

Redirect /1 http://mysite.com