如何重定向保留URL参数的目录?

时间:2018-10-17 19:09:56

标签: php .htaccess url-rewriting

我有一个网址参数如下的网站:http://example.com/decision.php?id=1

我现在已经重写了该网站,并将所有.php文件移动到了一个名为“新”的子文件夹中。我怎么有.htaccess(或另一种方式)将第一个URL重定向到 http://example.com/new/decision.php?id=1 一直保留所有URL参数吗?

1 个答案:

答案 0 :(得分:0)

您可以在网站根.htaccess中使用此重定向规则:

RewriteEngine On

RewriteRule ^(?!new/).+ /new/$0 [L,NC,R=301,NE]

查询字符串将自动转发到新URL。