【问题标题】:.HTACCESS 301 Redirect After Changing From Sub-Domain to Domain. Can anyone help?.HTACCESS 301 从子域更改为域后重定向。任何人都可以帮忙吗?
【发布时间】:2011-11-09 18:09:54
【问题描述】:

因此,通过与另一家发布商的安排,我们托管在一个子域上,例如:

subsite.mainsite.com

他们的 DNS 只是指向我们的 ip。现在我们回到了我们自己的域,他们仍然指向我们的 ip,但我的问题是我可以捕获来自 subsite.mainsite.com 的推荐并向请求者发送 301 重定向并将它们重定向到正确的域吗?

我试过了:

重写引擎开启 重写规则 (.*) http://www.newdomain.com/$1 [R=301,L]

认为它会抓住一切。它可能说明了我缺乏重定向经验。 :D。在某些情况下它有效,在其他情况下则无效。

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    这对我有用 -<VirtualHost *:80> ServerName old.something.tld RewriteEngine On RewriteRule ^(.*)$ http://www.newdomain.tld$1 [R] </VirtualHost>

    【讨论】:

    • 我把它放在 apache 配置中,而不是 .htaccess
    • 这对我不起作用......但我可能会误解。它应该被布置为..... Servername example.domain.com ...还是字面上有.tld?
    • tld = 顶级域 - IE .com 或 .net 或其他。我正在做的是为旧域定义虚拟主机,以便将所有域简单地转发到新域。旧域的虚拟主机甚至没有定义文档根。 stackoverflow 打破了换行符,我不知道为什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 2019-04-29
    • 2011-07-10
    • 2017-03-17
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    相关资源
    最近更新 更多