0

如果我有这些虚拟域名example1.com并且example1.net可用。.htaccess我想使用文件和mod_rewrite模块将它们重定向如下:

example1.com -> www.example1.com
example1.net -> www.example1.com
www.example1.net -> www.example1.com

我已经完成了第一个任务:

RewriteEngine on
RewriteCond %{HTTP_HOST} example1\.com [NC]
RewriteCond %{HTTP_HOST} !^www\.example1\.com [NC]
RewriteRule ^(.*) http://www.example1\.com/$1 [L,R=301]

其余的呢?

4

1 回答 1

0

我自己能做到。不知道规则写得怎么样:

RewriteEngine on
RewriteCond %{HTTP_HOST} example1\.com [NC]
RewriteCond %{HTTP_HOST} !^www\.example1\.com [NC]
RewriteRule ^(.*) http://www.example1\.com/$1 [L,R=301]

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

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

请更正或提出更好的答案

于 2012-08-18T09:25:00.250 回答