Перейти к содержанию
maksiLo

[Решено] Помогите настроить 301 редирект

Рекомендуемые сообщения

Мне нужно сделать редирект с несуществующей страницы http://shop.bike-alarm.ru/bicycle_alarm/

 

на http://shop.bike-alarm.ru/velosignalizacii/.

 

Пишу в htaccess строку:

 

Redirect 301 /bicycle_alarm/ http://shop.bike-alarm.ru/velosignalizacii/

 

В итоге при переходе на страницу http://shop.bike-alarm.ru/bicycle_alarm/ он почему то кидает на http://shop.bike-alarm.ru/velosignalizacii/?_route_=bicycle_alarm/

 

Что я не так сделал?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заработало! Спасибо добрый человек!

 

А могли бы в 2-х словах объяснить почему не пашет мой вариант?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а у меня не заработало :(
надо сделать 301 редирект с ЧПУ site.ru/razdel1/dopolnitelnye-elementy-1/  НА site.ru/razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/
вот такой вариант не работает: 

RewriteEngine On
RewriteCond %{QUERY_STRING} ^_route_=dopolnitelnye-elementy-1/$
RewriteRule ^(.*)$ http://site.ru/razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/? [R=301,L]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с ЧПУ все оказывается сложнее
решение:

redirect 301 /razdel1/dopolnitelnye-elementy-1/ /index.php?route=product/category&path=59
RewriteCond %{QUERY_STRING} ^route=product/category&path=59$
RewriteRule ^index\.php /razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/? [R=301,L]

з.ы.
беру свои слова из предыдущего топика обратно, вот такой вариант все же работает, и он логичнее:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^_route_=razdel1/dopolnitelnye-elementy-1/$
RewriteRule ^(.*)$ http://site.ru/razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/? [R=301,L]

просто надо быть внимательнее со слэшами и путями :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как бы еще сделать чтоб при обращении к любой странице в разделе razdel1/dopolnitelnye-elementy-1 также срабатывал редирект, т.е:

 

site.ru/razdel1/dopolnitelnye-elementy-1/tovar1.html   =>   site.ru/razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/tovar1.html

site.ru/razdel1/dopolnitelnye-elementy-1/tovar2.html   =>   site.ru/razdel1/podrazdel1/dopolnitelnye-elementy-dlya-pola/tovar2.html

и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От Exploits
      Скачать/Купить дополнение


      Менеджер 301 редиректов
      Простой, но рабочий модуль 301 редиректа для Opencart :-)
      Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
      Этим дополнением я сделал все более удобно
      После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
      старый-адрес==новый-адресстарый-адрес2==новый
      и т.д.
      Все достаточно просто и понятно.
      Установка
      Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
      Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
      Хочу выпустить супер продвинутый полноценный модуль с условиями и т.д. но не знаю стоит ли? Будет спрос как думаете? :wink:
      Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От Krealit
      Вопрос такой. Было изменено название категории. Можно ли настроить редирект таким образом, чтобы не прописывать тысячи переадресаций, а дать понять, что изменено только название категории, а все хвосты (подкатегории, конечные страницы) остались прежними?
      Т.е. было http://mysite/old_category/много_подкатегорий/много_конечных_страниц.html
      А стало http://mysite/new_category/много_подкатегорий/много_конечных_страниц.html
       
    • От Zelenushka
      Нам сделали аудит интренет-магазина. В длинном перечне ошибок есть 301 редирект на страницы авторизации и личный кабинет.
      Является ли это проблемой? Влияет ли как-то на сео-продвижение и рейтинг.
       
      Похожая ситуация с 302 редиректом. На сайте есть фильтры, по цвету, диаметру, высоте и т.п. Опять же в этом отчете по аудите в ошибках стоит 302 редирект и указаны ссылки на страницы-результаты фильтрации. Является ли это ошибкой, нужно ли это исправлять? 
    • От vlasov2000
      Коллеги, подскажите пожалуйста по проблеме редиректов. В админке, в разделе категорий поменял структуру каталога, поменял местами разделы и сгруппировал по-новому. Со старых линков автоматически сформировались 301 редиректы, но часть редиректов отрабатывает некорректно нужно отменить 301 редирект. Ищу, но не могу разобраться где это сделать. Это точно сделано не в файле .htaccess и не в панели хостинга. На сайте установлен seopro, но там тоже нет ничего по новым редиректам. 
    • От chemark23
      Добрый день форумчане! 
      У меня переезжает порядка 30-40 страниц на новые адреса.
      Старые адреса:
      Примерно 10 из них будут отдавать ответ 400. Другие будут существовать с нормальным ответом 200, но информация на них будет устаревшая, которую я не хочу показывать поисковику (можно конечно и их на 400 повесить).
       
      Как лучше делать, 301 редирект -  htacess, PHP, Javascript? Либо по возможности canonical влепить. Либо ещё какие варианты. Поделитесь идеями
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.