Перенаправление нескольких доменов / URL-адресов на один канонический домен

Я видел трюк в руководстве по переписыванию Apache о том, как перенаправлять запросы без www на запросы www:

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

Который, например, перенаправляет все запросы .com на www.example.com.

Но как мне добавить, что я хочу, чтобы запросы с example1.com, www.example1.com, example2.com, www.example2.com и т. д. перенаправлялись на www. example.com?[1240 visibleEDIT:[1241 impression Вот решение:

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

Немного другое RewriteRule и добавлено RewriteEngine on

7
задан cHao 19 February 2013 в 06:14
поделиться