使用htaccess重定向到其他域

时间:2015-03-23 13:20:10

标签: php apache .htaccess mod-rewrite redirect

如何将所有请求重定向到通过htaccess指向同一服务器的其他域。

我有

domain.com domain.se domain.dk

我只为domain.com提供SSL,所以我希望将.se和.dk的所有请求重定向到:

se.domain.com dk.domain.com

我尝试了但是我失败了,它写了这样的请求

domain.se / http://se.domain.com

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.se [NC]
RewriteRule ^(.*)$ http://se.domain.com [R=302,L]

1 个答案:

答案 0 :(得分:1)

您可以使用:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} domain\.(se|dk)$ [NC]
RewriteRule ^ http://%1.domain.com%{REQUEST_URI} [R=302,L,NE]