COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Проблема с Redirect 301


Sergey2017

Recommended Posts

Добрый день! Создавали новый проект на опенкарт про 2.3.

Подошёл день запуска, перенесли домен с другого сайта (туда купили новый домен). Настроили HTTPS, всё норм сайт работает.

Но трафик решили не терять и прописали в htaccess редиректы

Redirect 301 /o-kompanii/ https://site.ru/o-nas.html

И так для определенных страниц, которые давали трафик.

Проблема в том, что при переходе с поиска человек попадает на ссылку https://site.ru/o-nas.html?_route_=o-kompanii/

 

Где искать проблему? Всю голову сломал =(

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

Только что, Sergey2017 сказал:

Где искать проблему?

В поиске по форуму можно найти решение.

Редирект делается двумя строками в .htaccess

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

Пробовал так...не работает (со старого сайта забрали домен, там была другая структура и движок)

RewriteCond %{QUERY_STRING} ^_route_=/auxpage_dostavka/$
RewriteRule ^(.*)$ https://site.ru/dostavka-i-oplata.html? [R=301,L]

 

RewriteCond %{QUERY_STRING} ^_route_=auxpage_dostavka/$
RewriteRule ^(.*)$ dostavka-i-oplata.html? [R=301,L]

 

Всё равно отдаёт этой...

https://site.ru/dostavka-i-oplata.html?_route_=auxpage_dostavka

и пишет страница не найдена....

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

13 минуты назад, Sergey2017 сказал:

Пробовал так

1. Пишите в той теме, где задали вопрос.

2. Откуда и куда вы хотите установить переадресацию?

3. Размещайте редирект (обе строки) после RewriteBase / в .htaccess

4. Добавьте редирект <с www> <-> <без www>. Ваш сайт доступен по двум адресам.

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

Есть страница http://site.ru/auxpage_dostavka/

Надо чтобы с поиска переадресовывала на  https://site.ru/dostavka-i-oplata.html

Размещаю редирект после RewriteBase /

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

2 минуты назад, RHCk сказал:

А если так:

RewriteCond %{QUERY_STRING} ^_route_=auxpage_dostavka$
RewriteRule ^(.*)$ https://elkip.ru/dostavka-i-oplata.html? [R=301,L]

тоже самое выдаёт

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

2 минуты назад, Sergey2017 сказал:

тоже самое выдаёт

Всё у вас работает.

 

Не забудьте про:

20 минут назад, RHCk сказал:

4. Добавьте редирект <с www> <-> <без www>. Ваш сайт доступен по двум адресам.

 

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

1 минуту назад, RHCk сказал:

У вас работает редирект.

Вижу, браузеру куки сбросил и норм! по такому принципу могу остальные страницы переводить? (их около 10шт)

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

1 минуту назад, RHCk сказал:

Да. Загуглите синтаксис .htaccess, будет полезно.

Гуглил) я начинающий в этом деле, потому тяжело понять какой знак за что отвечает. Ещё раз Вам спасибо!

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

Только что, Sergey2017 сказал:

Ещё раз Вам спасибо!

Пожалуйста.

Перечитайте всё написанное выше и внесите правки в .htaccess

P.S. И подумайте о смене тарифного плана хостинга, сайт ползает.

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

2 минуты назад, RHCk сказал:

Пожалуйста.

Перечитайте всё написанное выше и внесите правки в .htaccess

P.S. И подумайте о смене тарифного плана хостинга, сайт ползает.

тарифный план выбирали по рекомендации человека который занимается разработками на опенкарте

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

15 минут назад, RHCk сказал:

Пожалуйста.

Перечитайте всё написанное выше и внесите правки в .htaccess

P.S. И подумайте о смене тарифного плана хостинга, сайт ползает.

а с таким видом category/dalnomery, что бы работало вместо "/" ставить "?" ?

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

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу