HTACCESS重定向不将某个页面重定向到另一个网站URL

时间:2018-08-30 13:58:13

标签: php .htaccess

我正在编辑.HTACCESS文件,以将链接https://www.example.com/activity/siag_chair.php重定向到另一个站点https://www.newsite.org/newlink上的新链接

该网站位于LAMP堆栈上。

我将在下面尝试的示例下发布。没有一个工作。但是404到/arc404.php。所以我知道htaccess文件至少有效。

示例1:

RewriteEngine On
RedirectMatch 301/activity/siag_chair.php https://www.newsite.org/newlink
ErrorDocument 404 /arc404.php

示例2:

RewriteEngine On
Redirect 301 /activity/siag_chair.php https://www.newsite.org/newlink
ErrorDocument 404 /arc404.php

示例3:

RewriteEngine On
Redirect https://www.example.com/activity/siag_chair.php https://www.newsite.org/newlink
ErrorDocument 404 /arc404.php

老实说,我不确定什么地方出了问题或可以尝试其他什么...。有关下一步尝试的任何建议都将有所帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,在htaccess中,您不会像在Apache配置文件中那样看到前导“ /”。试试

RedirectMatch 301 activity/siag_chair.php https://www.newsite.org/newlink

请注意,因为RedirectMatch希望将正则表达式作为第二个参数。