.htaccess mod_rewrite: упрощать правила и не перенаправлять на www for другой поддомен - PullRequest
0 голосов
/ 14 апреля 2020
RewriteEngine on
RewriteCond %{HTTP_HOST} !^local
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*) https://www.%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^local
RewriteRule ^(.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
  1. Можно ли свести эти 2 правила перезаписи к одному правилу?

  2. Я хотел добавить второй поддомен (dev), который НЕ должен перенаправляться на www. Я пытался: RewriteCond %{HTTP_HOST} !^(local|dev) Но это не сработало.

Большое спасибо

...