Назад | Перейти на главную страницу

Избегайте перенаправления субдомена из-за канонизации WWW

Я добавил этот URL-адрес в свой файл .htaccess:

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

Но теперь мой поддомен shop.example.com перенаправляется на www.example.com. Как я могу заставить shop.example.com снова работать, не удаляя канонизацию URL?

Я использую Amazon Web Services.

Если вы пытаетесь канонизировать example.com (только) в www.example.com тогда вы сможете заменить это:

RewriteCond %{HTTP_HOST} !^www.example.com [NC]

...с этим...

RewriteCond %{HTTP_HOST} ^example.com [NC]