301 将具有国家域的 TLD 重定向到另一个域
301 Redirect TLD with country domain to another domain
我正在尝试将一个 TLD 完全重定向到另一个域,我开始绞尽脑汁想弄个水落石出:
这是一个示例源域:
www.foo.com.au
和预期的目的地重定向:
www.bar.com/subpage
按照现在的情况,这是我写的规则 returns 使用 curl 测试时的 200 响应:
RewriteCond %(HTTP_HOST) ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
如果您能指出任何问题,我们将不胜感激。谢谢!
想通了,伙计们。
重写 rule/condition 是正确的,除了一件事.....用花括号代替圆括号来封装 HTTP_HOST.
RewriteCond %{HTTP_HOST} ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
此代码使重定向按预期工作。详细,详细。
我正在尝试将一个 TLD 完全重定向到另一个域,我开始绞尽脑汁想弄个水落石出:
这是一个示例源域:
www.foo.com.au
和预期的目的地重定向:
www.bar.com/subpage
按照现在的情况,这是我写的规则 returns 使用 curl 测试时的 200 响应:
RewriteCond %(HTTP_HOST) ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
如果您能指出任何问题,我们将不胜感激。谢谢!
想通了,伙计们。
重写 rule/condition 是正确的,除了一件事.....用花括号代替圆括号来封装 HTTP_HOST.
RewriteCond %{HTTP_HOST} ^(?:www\.)?foo\.com\.au$ [NC]
RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
此代码使重定向按预期工作。详细,详细。