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

Редирект работает на одной ссылке, но не работает на другой

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

Не знаю что и думать.

.htaccess по одному и тому же правилу то редиректит, то нет.

наглядно.

 

вот это работает:
RewriteCond %{QUERY_STRING} ^_route_=categoriya2/podcategoriya$
RewriteRule ^(.*)$ http://site.loc/categoriya/podcategoriya/? [R=301,L]

 

 

Но если нужно заредиректорить страницу из  тегирования, то не не работает:

 

 

RewriteCond %{QUERY_STRING} ^_route_=index.php?route=product/search&tag=%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D1%8B%D0%B9%20%D1%86%D0%B2%D0%B5%D1%82$
RewriteRule ^(.*)$ http://site.loc/categoriya/podcategoriya/? [R=301,L]

В чем может быть пробема?

 

.htaccess выглядит так:

RewriteEngine On
RewriteBase /

ТУТ ПИШУ СВОЙ РЕДИРЕКТ

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
 

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

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

    • От 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 и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.