Перенаправление без www на www Но обходить адрес static.domain.com? - PullRequest
0 голосов
/ 03 октября 2018

Мне нужен мой domain.com для перенаправления на www.domain.com.Но для получения статического контента из домена без файлов cookie я размещаю личный CDN в том же домене, что и static.domain.com.

Теперь, когда я запускаю это условие в файле .htaccess

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

Это нормально работает, если пользователь заходит на domain.com или htts: //domain.com, он будет перенаправлен на htts: //www.domain.com.

Но основная проблема возникла, когда он перенаправляетдаже static.domain.com to htts: //www.static.domain.com Возникла ошибка на странице ...

Пожалуйста, сообщите мне, как исправить эту проблему, я новичок в переписывании правил в файле htaccess.

Спасибо:)

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте добавить дополнительный RewriteCond для обработки случая static:

RewriteCond %{HTTP_HOST} !^static\.
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...