wordpress子文件夹.htaccess将文件夹重定向到域根目录

时间:2013-05-20 23:27:29

标签: wordpress .htaccess redirect

我在我的根目录下的子文件夹中开发了我的开发站点,现在我已经在根目录中获得了我的生产版本。我想使用dev .htaccess重定向到站点的根版本。

我已按照此链接中的说明操作: Redirect subdirectory of old domain to root folder of new domain via htaccess

这是我的代码:

RewriteEngine On
RewriteRule ^newsite/* http://www.mydomain.com/ [R=301,L]

目前它只是提出了404并保留在同一地址而没有重定向到根目录。

我现在无法做出任何回应,有人能指出我正确的方向吗?

由于 弗兰克

修改

所以这就是你的建议Ravi的样子,这是正确的实现吗?

<IfModule mod_rewrite.c>
RewriteRule ^newsite(/(.*))?$ http://www.mydomain.com/$2 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:1)

这应该有用。

RewriteEngine On
RewriteBase /

RewriteRule ^newsite(/.*)?$ http://www.mydomain.com/ [R=301,L]

会将/newsite/newsite//newsite/*(但不是/newsitefolder)重定向到根/