【问题标题】:Multiple domains to single website多个域到单个网站
【发布时间】:2012-03-20 03:56:00
【问题描述】:

我有多个域指向同一个网站。 (FFFF.com、FFFF.ca、FFFF.org 等)

将所有传入流量重写为 FFFF.com 的最佳方法是什么?

URL 重写还是 301?寻找最佳实践。这两个会在htaccess里面处理吧?

谢谢,

【问题讨论】:

    标签: .htaccess redirect url-rewriting


    【解决方案1】:

    在这种情况下,您可能需要执行 301。一般来说,如果您试图找出哪种方法是最佳实践,通常是选择让客户清楚地知道发生了什么。透明地重写使得看起来三个域具有相同的内容。 301 礼貌地通知客户端内容位于其他位置。

    【讨论】:

      【解决方案2】:

      在您的 .htaccess 中使用此代码:

      Options +FollowSymLinks -MultiViews
      # Turn mod_rewrite on
      RewriteEngine On
      RewriteBase /
      
      RewriteCond %{HTTP_HOST} !^(www\.)?FFFF\.com$ [NC]
      RewriteRule ^ http://FFFF.com/%{REQUEST_URI} [R=301,L]
      

      如果请求中的域名不是 FFFF.com,这基本上是 301 将所有 URI 重定向到 FFFF.com

      【讨论】:

      • 好吧,据我所知,如果 blog.FFFF.com 在 DNS 级别被 CNAME,这不会影响我们说 blog.FFFF.com 吧?
      • 不,这不会影响。它只是从浏览器中输入的 URL 中获取域名。
      猜你喜欢
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2012-08-08
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      相关资源
      最近更新 更多