我正在尝试将TLD完全重定向到不同的域,并开始拔头发试图深入了解它:
下面是一个示例源域:
www.foo.com.au
和预期的目的地重定向:
www.bar.com/subpage
就目前而言,这是我编写的规则,在使用 curl 进行测试时返回 200 响应:
RewriteCond %(HTTP_HOST) ^(?:www.)?foo.com.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
您可以指出的任何事情将不胜感激。 谢谢!
想通了,伙计们。
重写规则/条件是正确的,除了一件事.....用大括号代替括号来封装HTTP_HOST。
RewriteCond %{HTTP_HOST} ^(?:www.)?foo.com.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
此代码使重定向按预期工作。 细节,细节。