【问题标题】:same subdomains with 2 different domains具有 2 个不同域的相同子域
【发布时间】:2011-03-29 03:36:33
【问题描述】:

我有 2 个域。比如 domain1.com 和 domain2.com。 domain1.com 有许多子域。比如,sub1.domain1.com、sub2.domain1.com 等等……

我需要映射 domain2.com 以使其从 *.domain2.com/ 重定向?到 *.domain1.com/?

我需要使用 htaccess 吗?如果是,怎么做?

-在此先感谢 :)

【问题讨论】:

    标签: .htaccess redirect dns subdomain wildcard


    【解决方案1】:

    是的,使用 .htaccess 文件肯定会让您轻松。你能在你的 .htaccess 文件中试试这个吗:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(.*\.?)domain2\.com$  [NC]
    RewriteRule (.*) http://%1domain1.com/$1 [R=301,L]
    

    sub1.domain2.com/foo 形式的 URL 将被重定向到 sub1.domain1.com/foo,这会将带有新 URL 的 http status code=301 发送到浏览器。

    【讨论】:

    • @Manish Chiniwalar:感谢您的指出。我已经修改了我的答案,请检查。
    • 感谢您的帮助 :) 但我不知道为什么,即使启用了 mod 重写,它也不起作用:(
    • @Manish Chiniwalar:我做了一个很小的修改,你能不能再试一次。如果它仍然不起作用,您可以尝试注释掉RewriteCond 部分,看看您是否在浏览器中获得无限重定向(仅用于测试)。
    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    相关资源
    最近更新 更多