перенаправить все не-www to www, все http в https и исключить субдомены - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь перенаправить

example.com на www.example.com и http://example.come на https://www.example.com

ОДНАКО, если пользователь вводит

admin.example.com, http://admin.example.com или https://admin.example.com, он НЕ должен перенаправлять на www.admin.example.com

Что .htaccess я могу использовать для этого?

1 Ответ

0 голосов
/ 12 февраля 2020

Вы можете использовать это правило на своем сайте root .htaccess:

RewriteEngine On

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