【发布时间】:2011-12-16 04:19:42
【问题描述】:
\今晚想弄清楚这一点,我差点把头发拉出来。我希望有人可以帮助我。
我有一个网站的 3 个 TLD,类似于以下内容:
- www.domain.com
- www.domain.org
- www.domain.net
它们都位于同一个目录中。
我想设置 301 重定向,以便 .org 和 .net 的所有页面都指向它们各自位于 .com 位置的页面。
例如,domain.net/topic/page 和 www.domain.net/topic/page 应该永久重定向到 www.domain.com/topic/page。
目前,我正在使用下面的代码,它只将 .net 和 .org 主页重定向到 .com 主页。
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC]
RewriteRule .?$ http://www.domain.com%{REQUEST_URI} [R=301,L]
感谢您的宝贵时间,
凯西
【问题讨论】:
标签: php apache .htaccess redirect http-status-code-301