редирект с помощью htaccess с группы страниц

Статус
В этой теме нельзя размещать новые ответы.
Код:
RewriteEngine On

RewriteCond %{QUERY_STRING} ^.*sort=.*$
RewriteRule ^.*html.*$ http://главная страница/? [L]

или давать 301 - чтобы поисковикам приятнее было
RewriteRule ^.*html.*$ http://главная страница/? [R=301,L]
обрати внимание на вопросительный знак в конце, сам на этом когда-то споткнулся.

Ребят у меня похожая проблема всё упирается в знак вопроса, который идет в урле...
Т.е. нужно чтобы был редирект с страницы site.ru/?page=3 на главную, т.е. site.ru
Ув.zerdek, не подскажешь?

Добавлено через 18 минут
Догнал как сделать... Опять таки с подсказки Zerdek-a
В моем случае это будет выглядеть так:
RewriteCond %{QUERY_STRING} ^.*page=.*$
RewriteRule ^.*$ Для просмотра ссылки Войди или Зарегистрируйся [R=301,L]
 
любопытно. попробую. я то разобрался как сделать..
только вот при таком редиректе как у меня отдается код ошибки 200.
кроме того- редирект там работает только на главную..на другие пишется ошибка.
видимо дело в том- что все страницы еще идут в работу к
redirector.php и manager.php судя по правилам



RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^.*sort=.*$
RewriteRule ^.*html.*$ Для просмотра ссылки Войди или Зарегистрируйся страница [L]
 
как сделать 301 редирект со всех страниц сайта кроме главной?
домен не мой, а за сайт не хотят платить
не хочется терять трафик с кучи проиндексированых страниц

или с 404 несуществующей страницы, так наверно правильней будет?!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху