Редирект группы url через .htaccess

B
На сайте с 12.06.2008
Offline
30
1277

Доброго дня форумчане.

Купил старый домен, с внушительной историей и показателями тиц и пр. Как и у любого старого домена есть ссылочный трафик. Пытаюсь перенаправить посетителей с несуществующей группы url на морду сайта, использую вот такую конструкцию в .htaccess :

redirect /несуществующая_папка хттп://ввв.имя_моего_сайта/index.php

Ожидаю что все запросы вида:

хттп://ввв.имя_моего_сайта/несуществующая_папка/блабла1

хттп://ввв.имя_моего_сайта/несуществующая_папка/блабла2

.....

хттп://ввв.имя_моего_сайта/несуществующая_папка/блабла9999999

редиректились на главную страницу, т.е. на хттп://ввв.имя_моего_сайта/index.php

Описанная выше конструкция работает, перенаправляет пользователей, но к сожалению не так как надо. При запросе страницы хттп://ввв.имя_моего_сайта/несуществующая_папка/блабла1 происходит редирект на страницу хттп://ввв.имя_моего_сайта/index.php/блабла1?q=несуществующая_папка/блабла1

Т.е. насколько понимаю не убираются параметры url.

Подскажите, как в моем случае перенаправить траффик на главную страницу?

Блог доброго маниака ) (http://maniak64.ru/)
V
На сайте с 25.07.2006
Offline
128
#1

RedirectMatch ^/несуществующая_папка хттп://ввв.имя_моего_сайта/index.php

и убрать ненужные рерайты, если они там есть

Приватный linux-администратор
B
На сайте с 12.06.2008
Offline
30
#2
vapetrov:
RedirectMatch ^/несуществующая_папка хттп://ввв.имя_моего_сайта/index.php

Спасибо за ответ vapetrov, попробовал, всё равно происходит редирект с параметрами - попадаю на страницу хттп://ввв.имя_моего_сайта/index.php?q=несуществующая_папка

Как всё-таки отрезать параметры? В примере это "?q=несуществующая_папка"

root2fire
На сайте с 04.03.2012
Offline
74
#3

Если я правильно понял, можно через 404

ErrorDocument 404 http://www.site.ru/

B
На сайте с 12.06.2008
Offline
30
#4
root2fire:
Если я правильно понял, можно через 404
ErrorDocument 404 http://_www.site.ru/

Результат аналогичен RedirectMatch - параметры из url не удалились.

Решение до сих пор не нашел

V
На сайте с 14.02.2012
Offline
3
#5

Если правильно понял:

RewriteRule ^forum/index.php$ /forum/ [R=301,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий