我正在编辑.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
老实说,我不确定什么地方出了问题或可以尝试其他什么...。有关下一步尝试的任何建议都将有所帮助。谢谢!
答案 0 :(得分:0)
如果我没记错的话,在htaccess中,您不会像在Apache配置文件中那样看到前导“ /”。试试
RedirectMatch 301 activity/siag_chair.php https://www.newsite.org/newlink
请注意,因为RedirectMatch希望将正则表达式作为第二个参数。