Помогите с редиректом в htaccess

EnotXander

Создатель
Регистрация
9 Мар 2016
Сообщения
7
Реакции
5
Товарищи, помогите с htaccess.
Есть поддомен test.site.ru. По этому пути открывается страница и на этой странице есть много ссылок вида test.site.ru/market/ test.site.ru/news/ и т.д.
Нужно сделать, что бы все ссылки вели на основной сайт с сохранинием пути т.е. test.site.ru/market/ должно вести на site.ru/market/
Такой вариант работает, но он редиректит и сам субдомен, а он должен открываться
RewriteCond %{HTTP_HOST} ^(.*).site.ru [NC]
RewriteRule ^(.*)$ Для просмотра ссылки Войди или Зарегистрируйся [L,R=permanent]
 
Последнее редактирование:
А какие страницы поддомена НЕ должны редиректить на основной сайт?
Просто добавить RewriteCond c списком исключений и готово.
 
Исключить из редиректа нужно сам субдомен и несколько ссылок вида test.site.ru/#reviews_tab
 
Исключить из редиректа нужно сам субдомен и несколько ссылок вида test.site.ru/#reviews_tab
Сам субдомен это в смысле только главная страница test.site.ru/
Код:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.site\.ru$ [NC]
RewriteCond %{THE_REQUEST} !^\S+\s/[?\s]
RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]
А вот фрагмент "#reviews_tab" не проверить. Браузеры не передают всё что после "#"
 
Назад
Сверху