Как настроить редирект?

andrey90
На сайте с 02.06.2011
Offline
125
644

Люди добрые, подскажите каким образом настроить редирект

нужно, чтобы посетитель заходил по ссылке http://site.ru/?page_id=52521

а попадал http://site.ru/razdel/

https://goo.gl/tJuFX - Заработай на продаже авиабилетов 1 000 000 $ уже сегодня https://goo.gl/y6tpS - Кредиты WebMoney с задолженностью WMC
cheredov
На сайте с 07.04.2011
Offline
125
#1
andrey90:
Люди добрые, подскажите каким образом настроить редирект
нужно, чтобы посетитель заходил по ссылке http://site.ru/?page_id=52521
а попадал http://site.ru/razdel/

Redirect 301 /?page_id=52521 http://site.ru/razdel/

Иван Чередов (http://ivan.cheredov.com/about/)
andrey90
На сайте с 02.06.2011
Offline
125
#2
cheredov:
Redirect 301 /?page_id=52521 http://site.ru/razdel/

Почему-то данный метод не работает, я его уже пробовал, ни в какую

A
На сайте с 27.08.2011
Offline
53
#3
andrey90:
Почему-то данный метод не работает, я его уже пробовал, ни в какую

а у вас такая строчка есть перед вышеупомянутой директивой?

RewriteEngine On

Если нет, то добавьте ;)

Яндекс. Помощь вебмастеру. (http://help.yandex.ru/webmaster/for-webmasters/contents.xml)
andrey90
На сайте с 02.06.2011
Offline
125
#4

Со строчкой тоже не работает, блин.

A
На сайте с 27.08.2011
Offline
53
#5
andrey90:
Со строчкой тоже не работает, блин.

Либо что-то не правильно сделали, либо ваш хостинг не поддерживает мод реврайт

cheredov
На сайте с 07.04.2011
Offline
125
#6

andrey90, сорри, забыл, что знак вопроса не экранирует. Так попробуйте, только вставьте сразу после RewriteEngine On:

RewriteCond %{QUERY_STRING} page_id=52521

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

andrey90
На сайте с 02.06.2011
Offline
125
#7

cheredov, благодарю за помощь! Все заработало!

Вопрос исчерпан, тему можно закрывать.

hulivtuli
На сайте с 23.06.2010
Offline
184
#8

А вот подскажите тоже по редиректу, что то тоже подобное нужно, вот у меня на сайте есть несколько страниц, точнее пять, например http://site.ru/adin, http://site.ru/dva, http://site.ru/tri и так далее, как мне сделать чтоб при заходи на них перебрасывало на http://site.ru/nol ? Так же делать как у ТС для каждой страницы или же можно сразу как то пачку страниц указать ?

Абузоустойчивые сервера и VPS по низким ценам. 10$ в месяц! (http://cp.inferno.name/aff.php?aff=908&gid=1)
cheredov
На сайте с 07.04.2011
Offline
125
#9
hulivtuli:
А вот подскажите тоже по редиректу, что то тоже подобное нужно, вот у меня на сайте есть несколько страниц, точнее пять, например http://site.ru/adin, http://site.ru/dva, http://site.ru/tri и так далее, как мне сделать чтоб при заходи на них перебрасывало на http://site.ru/nol ? Так же делать как у ТС для каждой страницы или же можно сразу как то пачку страниц указать ?

RewriteRule ^/(adin)|(dva)|(tri)$ /nol [R,L]

hulivtuli
На сайте с 23.06.2010
Offline
184
#10
cheredov:
RewriteRule ^/(adin)|(dva)|(tri)$ /nol [R,L]

Спасибо большое.

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