我有一个网址参数如下的网站:http://example.com/decision.php?id=1
我现在已经重写了该网站,并将所有.php文件移动到了一个名为“新”的子文件夹中。我怎么有.htaccess(或另一种方式)将第一个URL重定向到 http://example.com/new/decision.php?id=1 一直保留所有URL参数吗?
答案 0 :(得分:0)
您可以在网站根.htaccess中使用此重定向规则:
RewriteEngine On
RewriteRule ^(?!new/).+ /new/$0 [L,NC,R=301,NE]
查询字符串将自动转发到新URL。