htaccess将3个条件重写为真实域

时间:2011-02-18 06:26:18

标签: .htaccess mod-rewrite rewrite

我想写一个简短的htaccess脚本,它将重写以下条件,但我希望它能为整个网站而不仅仅是主页这样做。

EG。

  • domain.com重定向到www.domain.org
  • www.domain.com重定向到www.domain.org
  • domain.org重定向到www.domain.org

注意,它需要工作,因此网站的所有页面都被强制到www.domain.org域。例如,

domain.org/contact-us/重定向到www.domain.org/contact-us /

domain.com/about/重定向到www.domain.org/about /

等等

感谢您的帮助。

马特

2 个答案:

答案 0 :(得分:1)

  

RewriteCond%{HTTP_HOST} ^(domain.com | www.domain.com | domain.org)
  RewriteRule(。*)http://www.domain.org% {REQUEST_URI} [R = 301,NC,L]

答案 1 :(得分:0)

RewriteEngine on

RewriteCond %{SERVER_NAME} ^example.com(.*)$     [OR]
RewriteCond %{SERVER_NAME} ^www.example.com(.*)$
RewriteRule ^.*$ http://www.example.org$1        [R]