【发布时间】:2012-03-20 03:56:00
【问题描述】:
我有多个域指向同一个网站。 (FFFF.com、FFFF.ca、FFFF.org 等)
将所有传入流量重写为 FFFF.com 的最佳方法是什么?
URL 重写还是 301?寻找最佳实践。这两个会在htaccess里面处理吧?
谢谢,
【问题讨论】:
标签: .htaccess redirect url-rewriting
我有多个域指向同一个网站。 (FFFF.com、FFFF.ca、FFFF.org 等)
将所有传入流量重写为 FFFF.com 的最佳方法是什么?
URL 重写还是 301?寻找最佳实践。这两个会在htaccess里面处理吧?
谢谢,
【问题讨论】:
标签: .htaccess redirect url-rewriting
在这种情况下,您可能需要执行 301。一般来说,如果您试图找出哪种方法是最佳实践,通常是选择让客户清楚地知道发生了什么。透明地重写使得看起来三个域具有相同的内容。 301 礼貌地通知客户端内容位于其他位置。
【讨论】:
在您的 .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。
【讨论】: