Был интернет-магазин, перенесли на opencart, теперь нужно настроить редирект со старых страниц каталогов, статей и товаров на новые. Перепробовали разные конструкции, предлагаемые в интернете - ни одна не работает. Предположили, что редиректу мешает Seo Manager, но и его отключение не дало результатов. Что пробовали Redirect 301 /old/old-url/ http://site.ru/new/new-url/ RewriteRule ^collection/frontpage/product/товар новый каталог/товар [R=301,NC,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?_route_=$1 [L,QSA] RewriteCond %{REQUEST_URI} ^_route_=/collection/v-nalichii/$ RewriteRule ^(.*)$ сайт/v-nalichii? [L,R=301] /collection/v-nalichii сайт/v-nalichii RewriteCond %{HTTP_HOST} !^/collection/v-nalichii/$ [NC] RewriteRule ^(.*)$ сайт/v-nalichii/$1 [L,R=301] RedirectPermanent /collection/aksiessuary сайт/aksiessuary Redirect 301 /page/oplata сайт/oplata А также их различные вариации и с http:// и без него, со слешами и без - результат отсутствует... Может быть, кто-то сталкивался с подобной ситуацией?
тоже такая же проблема. стоит deadcow seo, seo manager редирект пробовал делать с помощью модуля redirect manager, он тупо отказывается работать. отключение вышеописанных модулей не помогло.
Недавно переезжал на опенкарт с джумлы. Прописывал редиректы в хтасес. Работает как часы. Redirect 301 /old/old-url/ http://site.ru/new/new-url/ пользовался во этой командой. Важно: файл хтасес на хостинге должен выглядеть именно как .хтасес а не .хтасес.txt(по умолчанию иногда почему то бывает именно так) иначе работать не будет ( сам голову ломал именно над этой ошибкой)
RewriteCond %{QUERY_STRING} ^_route_=collection/v-nalichii/$ RewriteRule ^(.*)$ http://mysite.ru/v-nalichii/? [R=301,L]
Вопрос решился вот так: RewriteCond %{QUERY_STRING} ^_route_=collection/action$ RewriteRule ^(.*)$ http://site.ru/action? [R=301,L] Теперь почему-то начал работать, хотя этот вариант изначально тоже пробовала
подскажите пожалуйста как сделать редикт. такая проблема после установки модуля каково то изменились ссылки, и теперь в гугле и яндексе куча нерабочих ссылок с рабочими. заметил к сожалению не сразу уже устал удалять ссылки в яндексе и гугле в панели вебмастер. все откуда то лезут было так http://сайт/категория/категория/товар.html а теперь http://сайт/5-категория/8-категория/35-товар.html числа(номера) категорий и товаров разные
Помогите, пожалуйста. Не понимаю как нужно в моем случае прописать 301 редирект. На сайте была одна структура категорий и подкатегорий (атлант-холодильники атлант-компрессора-товар) теперь другая (запчасти для холодильников-компрессора-товар).
Поставь модуль Redirect Manager, в нем настраивается это легко. https://wmasteru.org/threads/Платные-модули-для-opencart-бесплатно.4506/page-60#post-109240