我有一个网址是这样的:
http://domain.co.uk/subdir/page.php
我重新设计了网站,现在的 URL 是这样的:
http://domain.co.uk/page.php
如何使用 Apache 的 mod_rewrite 将所有页面 301 重定向到它们的新位置?
最佳答案
这应该可以解决问题:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,L]
</IfModule>
更新:已测试,有效。
关于apache - 您如何使用 mod_rewrite 将站点向下移动到子目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/396463/