dimastik1986
@dimastik1986
учусь

Как правильно сделать универсальный адрес?

Вот честно, я пытался, никак не пойму, как унифицировать эту строчку
RewriteCond %{HTTP_HOST} ^sub\.site\.ru$ [NC]

хочется получить вместо site.ru что-то тип https://sub.%{SERVER_NAME}%{REQUEST_URI}

но как только не пробовал, не выходит
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
wisgest
@wisgest
Не ИТ-специалист
RewriteCond %{HTTP_HOST} ^sub\. [NC]
но ей будут удовлетворять и «поддомены поддоменов».

RewriteCond %{HTTP_HOST} ^sub\.[^.]+\.[^.]+$ [NC]
или
RewriteCond %{HTTP_HOST} ^sub(?:\.[^.]+){2}$ [NC]
но это если «корневой домен» — второго уровня ({2}), а не третьего, например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы