如果我有这些虚拟域名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]
剩下的呢?
答案 0 :(得分: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]
请更正或建议更好的答案