【发布时间】:2014-01-07 22:44:12
【问题描述】:
我已经完成了一些 DNS 更改。
test.com, test.nu, test.se, testme.com ----->welcome.se
以上服务器中的所有url都必须重定向到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]
谁能告诉我这是否完美。
我刚试过这个。我没有任何方法可以测试它。
【问题讨论】:
-
你只是多了一个
),所以应该是:ReWriteCond %{HTTP_HOST} ^(test|testme)\.(se|com|nu)$ [NC] -
@anubhava。感谢您的答复。我还将使用 pattern/abcd/* 将我的服务器中的所有请求重定向到另一台服务器。您是否也可以查看它。 重写规则 ^/abcd/(.+) test.se/$1 [R,L]
-
好的,让我在答案中发布两条规则,因为在这里在评论中发布代码非常困难。
标签: regex apache .htaccess mod-rewrite dns