首页 文章

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

提问于
浏览
0

我在我的根目录下的子文件夹中开发了我的开发站点,现在我的 生产环境 版本已经在根目录中了 . 我想使用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并保持在同一地址而不重定向到根 .

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

谢谢弗兰克

EDIT

所以这就是你的建议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 回答

  • 1

    这应该工作 .

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

    /newsite/newsite//newsite/* (但不是 /newsitefolder )重定向到root / .

相关问题