Как обеспечить отсутствие "www" на многодоменном сайте? - PullRequest
1 голос
/ 13 июля 2011

У меня есть многодоменный сайт, что означает, что несколько доменов указывают на мой сервер.

Обычно люди говорят, что www в URL-адресе сайта обычно примерно так:

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

Однако этот код основан на том, что домен example.com Существует ли способ заставить его работать для любого домена?

1 Ответ

3 голосов
/ 13 июля 2011

Попробуйте, чтобы он работал для любого домена. Он просто заменяет example.com либеральным соответствием (.+) и заменяет его на RewriteRule:

RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule ^(.*)$ http://%1/$1 [R=301]
...