Htaccess, чтобы заставить использовать www для mutlidomain

StackOverflow https://stackoverflow.com/questions/2949041

  •  05-10-2019
  •  | 
  •  

Вопрос

Я нашел этот код, чтобы заставить использовать www.

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

Но у меня много домен, который указал на тот же каталог. Поэтому мне нужна версия этого кода для нескольких доменов. Это должно работать на любой домене, возможно ли это?

Это было полезно?

Решение

Это должно работать:

RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]

Он будет перенаправлять весь запрос без поддомена на www.domainame.tld.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top