.htaccess 将一组扩展名为.php的页面重定向到一个htaccess的子域[duplicate]

sqougxex  于 2022-11-16  发布在  PHP
关注(0)|答案(1)|浏览(130)

此问题在此处已有答案

multiple files renamed in directory, need htaccess rule to redirect(2个答案)
四个月前关门了。
我有一堆扩展名为.php的PHP页面,它们位于一个归档的网站上,并被移动到一个子域中,比如old.example.com。
我想将对这组页面(PHP脚本)的请求从新网站(example.com)重定向到存档网站(old.example.com)。
例如,如果一个GET请求到达新网站(example.com),请求foo_bar.php或abc_abc.php或xyz_xyz.php,我想将它重定向(不是透明重定向)到存档的网站(old.example.com),即:

https://example.com/foo_bar.php?a=1&b=2
>
https://old.example.com/foo_bar.php?a=1&b=2

如果我想在扩展名为.php的目标之间使用OR子句来触发重定向规则,并且目标的数量不固定(将来可以添加更多),我如何使用htaccess来实现这一点?

byqmnocz

byqmnocz1#

这样就可以了:

RewriteEngine On
RewriteRule ^(foo_bar\.php|abc_abc\.php|xyz_xyz\.php)$ https://old.example.com/$1 [R=302,NC]

相关问题