проблема с редиректом на сайте

kir_pich
На сайте с 09.07.2006
Offline
124
288

Прветствую.

У меня возникла небольшая проблема, не могу настроить редирект с адресов типа

moysayt.ru/?sdfsgsergv

Если я в хкаксессе прописываю

RedirectMatch 301 /?(*) h_t_t_p://moysayt.ru/

то сервер выдаёт 501 ошибку.

также как и в вариации

RewriteRule ^/?(.*)$ / [L,R=301]

В общем плане ежели, то хочу настроить на сайте редирект со всех ссылок которые имеют вид /?chtoto на moysayt.ru

Подскажите пожалуйста как мне правильно сделать.

/поиск юзал, ничего похожего нет.

я не идиот, просто у меня винтиков в голове не хватает! (c) kir_pich
kir_pich
На сайте с 09.07.2006
Offline
124
#1

мдя, пичально что так "много" знатоков.

Долго ковырялся - но всётаки нашёл как правильно сделать! Может Вам и пригодится.

# запрет на использование в ссылках знака вопроса.

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{QUERY_STRING} (.+)

RewriteRule (.*) http://www.мойсайт.ru/$1? [R=301,nc]

</IfModule>

Для глупых вопросов зачем, для чего и почему?!

Чтобы при оптимизациии и продвижение сайта страницы не зеркалились, ежели найдётся какойто умник и разместит ссылку на вас со знаком вопроса на конце и тд...

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