我在根目录的子文件夹中开发了我的开发站点,现在我的生产版本现在位于根目录中。我想使用 dev .htaccess 重定向到站点的根版本。
我已按照此链接中的说明进行操作: 通过 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>