Вопрос по редиректу в .htaccess

nikhotin
На сайте с 24.05.2007
Offline
74
647

Пдскажите - такая проблема

Есть работающие URL вида:

httр://site.ru/razdel1/razdel2/razdel3/stat.html

httр://site.ru/razdel1/razdel2/razdel3/stat.html?start=5

httр://site.ru/razdel1/razdel2/razdel3/stat.html?start=10

....

Нужно все эти страницы редиректом на httр://site.ru/

с первым все понятно,

Redirect 301 /razdel1/razdel2/razdel3/stat.html httр://site.ru/

Вопрос как поступить с остальными, что бы в результате был переход на страницу

httр://site.ru/ , а не httр://site.ru/?start=5

Ничто не пугает нас страшнее всего,как одинокая маленькая девочка в белом платьице холодной осенней ночью на аллее рядом с кладбищем...
RO
На сайте с 13.07.2009
Offline
88
#1

RedirectMatch [status] regexp URL

nikhotin
На сайте с 24.05.2007
Offline
74
#2

Через RedirectMatch редиректит на главную но не получается убрать параметр из URL - ?start=5

т.е. ? и все что после него.

Получается httр://site.ru/?start=5

skAmZ
На сайте с 04.09.2009
Offline
122
#3

nikhotin, get параметры при таком редиректе можно убрать только дописав в конец правила редиректа "?".

Redirect 301 /razdel1/razdel2/razdel3/stat.html httр://site.ru/?

Ну или как вариант делать редирект через php, при наличии таких параметров.

nikhotin
На сайте с 24.05.2007
Offline
74
#4
skAmZ:
Redirect 301 /razdel1/razdel2/razdel3/stat.html httр://site.ru/?

Так пробовал, возвращает - httр://site.ru/?

skAmZ:
Ну или как вариант делать редирект через php, при наличии таких параметров.

Наверное придется...

[umka]
На сайте с 25.05.2008
Offline
456
#5

"?" прокатывает только с RewriteRule

RewriteRule razdel1/razdel2/razdel3/stat.html http://site.ru/? [R=301,L]

Лог в помощь!
nikhotin
На сайте с 24.05.2007
Offline
74
#6
'[umka:
;8786102']"?" прокатывает только с RewriteRule

RewriteRule razdel1/razdel2/razdel3/stat.html http://site.ru/? [R=301,L]

Большое спасибо

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