【问题标题】:301 Redirect TLD with country domain to another domain301 将国家域名的顶级域名重定向到另一个域名
【发布时间】:2019-07-07 18:31:29
【问题描述】:

我正在尝试将 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]

您能指出的任何内容将不胜感激。谢谢!

【问题讨论】:

    标签: regex apache redirect mod-rewrite http-status-code-301


    【解决方案1】:

    想通了,伙计们。

    重写规则/条件是正确的,除了一件事......花括号而不是括号来封装 HTTP_HOST。

    RewriteCond %{HTTP_HOST} ^(?:www\.)?foo\.com\.au$ [NC]
    RewriteRule (.*) https://www.bar.com/subpage [R=301,L]
    

    此代码的重定向按预期工作。细节,细节。

    【讨论】:

      猜你喜欢
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 2013-05-18
      • 2015-12-15
      • 2021-11-23
      • 2019-04-29
      相关资源
      最近更新 更多