DNS更改时的URL重定向

时间:2013-12-19 11:23:44

标签: regex apache .htaccess mod-rewrite dns

我完成了一些DNS更改。

test.com, test.nu, test.se, testme.com ----->welcome.se

上述服务器中的所有网址都必须重定向到http://welcome.se/abcd/test/index.html

我写了以下重写规则。

ReWriteCond %{HTTP_HOST} ^(test|testme)\.(se|com|nu))$ [NC]
RewriteRule ^ http://welcome.se/abcd/test/index.html [L,R=301]

有人可以告诉我这是否完美。

我刚试过这个。我没有任何测试方法。

1 个答案:

答案 0 :(得分:1)

试试这段代码:

RewriteEngine On

ReWriteCond %{HTTP_HOST} ^(test|testme)\.(se|com|nu)$ [NC]
RewriteRule ^ http://welcome.se/abcd/test/index.html [L,R=301]

RewriteRule ^abcd/(.+)$ http://test.se/$1 [NC,R=301,L]