我的网站包含以下网址:
http://domain.co.uk/subdir/page.php
我重新设计了网站,因此网址现在就像这样:
http://domain.co.uk/page.php
如何使用Apache的mod_rewrite将所有页面重定向到新位置?
答案 0 :(得分:7)
这应该可以解决问题:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,L]
</IfModule>
更新:测试它,它可以工作。
答案 1 :(得分:4)
这样的事情可以解决问题,我相信:
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,QSA,L]