在.htaccess中将.com重定向到.org

时间:2009-04-29 17:30:14

标签: .htaccess redirect

我有domain.com和domain.org作为指向同一个vhost的别名。如何使用.htaccess将所有domain.com请求重定向到domain.org?

2 个答案:

答案 0 :(得分:15)

您可以使用mod_rewrite来执行此操作。

RewriteEngine on
RewriteCond %{HTTP_HOST} !^example\.org$
RewriteRule ^ http://example.org%{REQUEST_URI} [L,R=301]

此规则会将未发送到example.org的每个请求重定向到同一个。

答案 1 :(得分:3)

domain.com的所有www /非www重定向到domain.org

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.org/$1 [R=301,L]