Jump to content
Sign in to follow this  
Tisat

[Решено] 301 редирект со старых ссылок на новые.

Recommended Posts

День добрый, раньше сайт стоял на обычном хостинге и редирект со старой ссылки на новую работал таким образом
 
 

Redirect 301 /category/sumki-armani/ https://opencartforum.com/topic/29114-301-редирект-со-старых-ссылок-на-новые/?do=findComment&comment=246236  :wink:

Share this post


Link to post
Share on other sites

оказалось всё просто, строку

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

заменить на

RewriteRule ^([^?]*) index.php?_route_=$1 [L]

Share this post


Link to post
Share on other sites

Поправочка, так лучше не делать, убрав 

,QSA

перестаёт работать сортировка в магазине... ищу решение с редиректом дальше

Share this post


Link to post
Share on other sites

Здравствуйте

Аналогичная проблема

Подскажите пожалуйста как избавиться от этого окончания в вышеуказанном примере ?_route_=sumki/armani/ на открывающейся странице

 

вопрос частично решен

 

решение https://opencartforum.com/topic/20639-ne-rabotaet-redirect-v-htaccess-seopro/

 

но однако описанный там прием не помогает если старый адрес содержит в себе кириллицу. Кто знает как действовать в таком случае?

Share this post


Link to post
Share on other sites

Я такую проблему решил в свое время. Долго искал. Могу завтра скинуть решение

Share this post


Link to post
Share on other sites

Я такую проблему решил в свое время. Долго искал. Могу завтра скинуть решение

очень хотелось бы взглянуть на решение )

Share this post


Link to post
Share on other sites

А вы чистили кэш сео про? по фтп системс-кэш

  • +1 1

Share this post


Link to post
Share on other sites

убрал слеш после "route_=" заработало, сейчас проверю остальное ..

Share this post


Link to post
Share on other sites

Отлично, я как раз без и написал

Share this post


Link to post
Share on other sites

Отлично, я как раз без и написал

проверил, последний слеш нужен, иначе не работает )

Вроде всё остальное по сайту работает, сортировка навигация.

 

Спасибо Вам большое, Вы только что решили вопрос который многие задавали, но не получили ответа-решения, сейчас отправлю Ваше решение, тем кто в личку спрашивал как это решить )

Share this post


Link to post
Share on other sites

Надо же :-) Пожалуйста!

Share this post


Link to post
Share on other sites

Получается, если нужно 10 редиректов, то будет 20 строк?

На каждый редирект RewriteRule  и RewriteCound?

Share this post


Link to post
Share on other sites

Пробую сделать 301 редирект как описано на многих ресурсах


c


http://site.ru/category/3d-skanery


 


на


http://site.ru/3d-skanery/


 


RedirectMatch 301 /category/3d-skanery/ http://site.ru/3d-skanery/


 


в результате в ОС перебрасывает на 404 с урлом


http://site.ru/3d-sk...gory/3d-skanery


 


Также пробовал


RewriteCond %{QUERY_STRING} ^_route_=/category/3d-skanery/$

RewriteRule ^(.*)$ http://site.ru/3d-skanery/? [R=301,L]

 


не помогло


Помогите решить проблему


Share this post


Link to post
Share on other sites

Все правила редиректа прописываются в самом начале

  • +1 1

Share this post


Link to post
Share on other sites

Добрый день!

Помогите с редиректом пожалуйста

Пробовал такие способы:

 

RewriteCond %{QUERY_STRING} ^_route_=index.php?route=information/contact/$
RewriteRule ^(.*)$ http://site.ru/contacts/? [R=301,L]

 

Еще нашел такой

 

redirect 301 /index.php?route=information/contact http://site.ru/contacts/

 

оба не работают...

 

Может кто знает в чём дело?

Share this post


Link to post
Share on other sites

Сам спросил - сам ответил :-)

Все-таки нашел:

 

RewriteCond %{QUERY_STRING} ^route=information/contact$
RewriteRule ^(.*)$ contacts? [R=301,NC,L]

 

Работает! :-)

Share this post


Link to post
Share on other sites

А если категорий для редиректа 20 или 100? Надо прописывать на каждую или можно все объединить в одно?

было:

http://posuda-maestro.com.ua/catalog/stolovyie_naboryi/

http://posuda-maestro.com.ua/catalog/kastryuli/

.....20 шт подобных

надо

http://posuda-maestro.com.ua/stolovyie_naboryi/

http://posuda-maestro.com.ua/kastryuli/

....20 шт подобных

Share this post


Link to post
Share on other sites

Апну тему

После редиректа

Redirect 301 /ru/staty/9-2012-06-25-19-38-23.html  http://fata-bogdana.com/staty/80-2012-06-25-19-38-23.html

появилась ссылка http://fata-bogdana.com/staty/80-2012-06-25-19-38-23.html?_route_=ru/staty/9-2012-06-25-19-38-23.html

Пробовал коды приведённые на  предыдущей страницы, кеш чистил, не работает.

Сейчас стоит такой код

RewriteCond %{QUERY_STRING} ^_route_=ru/staty/9-2012-06-25-19-38-23.html$
RewriteRule ^(.*)$ http://fata-bogdana.com/staty/80-2012-06-25-19-38-23.html [R=301,L]

Edited by ElectroN

Share this post


Link to post
Share on other sites

Доброго. Подскажите, пожалуйста. Как можно сделать редирект со страниц всех товаров на аналогичные урлы, только на поддомене, т.е. с добавкой shop.domen.com? У меня есть домен, как сайт визитка, и хотелось бы чтобы все ссылки на товары переходили на поддомен...

Share this post


Link to post
Share on other sites

Помоги решить проблемку.

Надо все страницы с  языка en перенаправлять на ru

 

Прописал

 

RewriteBase /
RewriteCond %{QUERY_STRING} ^_route_=en/$
RewriteRule ^(.*)$ http://site.com/ru/? [R=301,L]
 
Но работает только редирект для главной.

Share this post


Link to post
Share on other sites
RewriteBase /

RewriteCond %{QUERY_STRING} ^_route_=en/$
RewriteRule ^(.*)$ http://site.com/ru/? [R=301,L]

Что-то вы перемудрили.

 

Этого должно быть достаточно:

RewriteRule ^en/(.*)$ /ru/$1 [R=301,L]
  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.