Перенаправить все запросы домена верхнего уровня на https://www., кроме поддоменов - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь перенаправить все домены верхнего уровня на их https://www эквивалент. Мне нужно, чтобы правило было обобщенным c и не ссылалось на конкретный домен.

Приведенное ниже правило работает по большей части, за исключением того, что оно добавляет www. к поддоменам, что нарушает поддоменов:

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

Любые идеи о том, как заставить вышеупомянутый редирект работать только с «голыми» доменами верхнего уровня, без ссылки на само доменное имя, например:

test.com

, но не:

example.test.com

Спасибо!

...