Перейти к содержимому


Переадресация 301 .htaccess

переадресация htaccess

Сообщений в теме: 6

#1 diaaua

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородКиев

Отправлено 23 Февраль 2012 - 00:43

Здравствуйте, дорогие форумчани. Питаюсь решить такую простую задачу. Изменил название URL страницы, теперь хочу сделать редирект 301 на новый URL с помощью .htaccess, ну чтобы сохранился PR и тому подобное.

писал так:

redirect /adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546 http://greenplace.com.ua/adenium-seeds/obesum/семена-adenium-obesum-desert-rose-miss-thailand-adob3-001
и
Redirect 301 /adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546 http://greenplace.com.ua/adenium-seeds/obesum/семена-adenium-obesum-desert-rose-miss-thailand-adob3-001

и
RewriteCond %{QUERY_STRING} ^adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546$
RewriteRule ^(.*)$ /adenium-seeds/obesum/семена-adenium-obesum-desert-rose-miss-thailand-adob3-001? [R=301,L]
результат один

http://greenplace.com.ua/adenium-seeds/obesum/семена-adenium-obesum-desert-rose-miss-thailand-adob3-001?_route_=adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546

где-то берется эта часть ?_route_=adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546

люди добрые помогите, как правильно написать чтобы заработало.

#2 molotochek

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 362 сообщений

Отправлено 23 Февраль 2012 - 01:51

Вроде бы доходчивая статья.
http://sb-money.ru/article.php?a=75

#3 diaaua

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородКиев

Отправлено 23 Февраль 2012 - 15:25

да и по этой статье я тоже делал, может быть что это ошибка в самом движке? или нет? у меня ocStore 0.2.0

#4 molotochek

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 362 сообщений

Отправлено 24 Февраль 2012 - 01:06

Движок тут ну никак не при чем, потому что вы устанавливаете директивы для Apache а не для движка!

#5 diaaua

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений
  • ГородКиев

Отправлено 24 Февраль 2012 - 01:32

Ну вроде решил такой страшной записью

RewriteCond %{QUERY_STRING} ^_route_=adenium-seeds/obesum/adenium-obesum-desert-rose-miss-thailand-adob546$
RewriteRule ^(.*)$ /adenium-seeds/obesum/семена-adenium-obesum-desert-rose-miss-thailand-adob3-001? [R=301,L]

но может можно как-то поменьше записать?

#6 hiti22

    Пользователь

  • Пользователи
  • PipPip
  • 15 сообщений

Отправлено 29 Февраль 2012 - 14:02

А у меня не работает эта страшная записать, также проблема

Вроде верно все написал

RewriteCond %{QUERY_STRING} ^_route_=publ/rolikovye_konki/explore/roliki_explore_a_09/9-1-0-94$
RewriteRule ^(.*)$/roliki/a-4200? [R=301,L]


#7 mikhanb

    Пользователь

  • Пользователи
  • PipPip
  • 19 сообщений
  • ГородЗлатоуст

Отправлено 22 Апрель 2012 - 15:07

Всем добрый день! Как же всё таки правильно прописать в htaccess?? я изменил адреса ссылок на чпу, были такого формата

index.php?route=information/information&information_id=10. У меня движок opencart 0.2.0. Главное что редирект на ссылки в меню "КАТЕГОРИИ" происходит нормально, то есть переадресовывается на измененную ссылку, при том что я ничего не прописывал, я так понял что в opencart уже прописал редирект на это меню,а в меню "ИНФОРМАЦИЯ" редирект не работает. Так всё таки как же правильно прописать, чтобы переадресация была нормальная?


Например из такой ссылки

kitshops.ru/index.php?route=information/information&information_id=10 нужно сделать редирект на эту

http://kitshops.ru/garantija/, у меня получаются дубли. Помогите , заранее благодарен!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных