Как сделать редирект?

N4
На сайте с 19.09.2008
Offline
277
470

Сделал сайт визитку на offnote cms

Текст главной страницы дублируется с сайт.ru/?page=a1

т.е. надо чтоб при нажатии на ту ссылку происходило перенаправление на главную..

пробовал создать файл .htaccess и там написал

Redirect 301 /?page=a1 http://сайт.ru/

но чето при нажатии на ту ссылку никакого перенаправление не происходит..

OnCat
На сайте с 21.10.2008
Offline
83
#1

А зачем вам в этом удивительном случае (?)

Просто делайте Redirect 301 /page=a1 http://сайт.ru/

Или через перманент

Всегда Ваш
IL
На сайте с 20.04.2007
Offline
435
#2
Текст главной страницы дублируется с сайт.ru/?page=a1

RewriteCond %{QUERY_STRING}  page=a1
RewriteRule . /? [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
N4
На сайте с 19.09.2008
Offline
277
#3

спасибо, но чето не работает никакой из вариантов :(

денвер

.htaccess в корне

дописал

RewriteEngine On

пробовал даже так

RewriteEngine On

Redirect 301 http://сайт.ru/?page=a13 http:/сайт.ru/
Redirect 301 http://www.сайт.ru/?page=a13 http:/www.сайт.ru/

ранее просто никогда не пользовался этим файлом.. может еще что-то надо помимо той строки, что добавил?

а знак ? так так все страницы идут ?/page

и первая страница берется в качестве главной. Т.е. получается две дублирующих.

E
На сайте с 27.03.2013
Offline
3
#4

Директива Redirect относится скорее к модулю mod_alias, чем к mod_rewrite, так что RewriteEngine не имеет к ней прямого отношения. В отличие от RewriteCond и RewriteRule.

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