Задать вопрос
@andreyguryev

.htaccess — как сделать редирект с доменного имени третьего уровня на домен второго уровня с добавлением параметра к url?

Здравствуйте!
Как в .htaccess сделать редирект таким образом, чтобы при переходе по-ссылке: italy.domainname.com/contacts, выполнялся редирект на URL: www.domainname.com/contacts?country=Italy

Большое спасибо!
  • Вопрос задан
  • 400 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Виктор Таран К ответам на вопрос (2)
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} ^(www.|)(.+[^\.])\.domainname\.com/$
# с ввв и без нее, выделяем во вторую группу домен3 уровня до первой точки.
RewriteRule ^contacts$ https://www.domainname.com/contacts\?country\=%2 [L,R=301]
# не забываем экранировать спец символ \?, равно кстати тоже спец символ \= ( хотя = и так сработает)

В конце не забываем отметить вопрос решенным ставим чувачкам галочки ;)
Ответ написан