你如何使用mod_rewrite将网站向下移动到子目录?

Ric*_*haw 2 apache mod-rewrite

我的网站包含以下网址:

http://domain.co.uk/subdir/page.php
Run Code Online (Sandbox Code Playgroud)

我重新设计了网站,所以网址现在是这样的:

http://domain.co.uk/page.php
Run Code Online (Sandbox Code Playgroud)

我如何使用Apache的mod_rewrite将所有页面重定向到新位置?

小智 7

这应该做的伎俩:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^subdir/(.*)$ http://domain.co.uk/$1 [R=301,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

更新:测试它,它的工作原理.