Вход на сайт

Регистрация на сайте автоматическая при оформлении первого заказа

Как же сделать правильный 301 редирект страниц с применением внутренних SEO ссылок OpenCart? Можно поискать готовые решения среди модулей Opencart 2, но быстрее это сделать вручную.

Модуль Менеджер 301 редиректов для Opencart 2.x

Если сделать стандартный редирект 301, то при переходе по старой ссылке вы увидите страницу ошибки, а в адресной строке - примерно такое:

http://site.com/new-page.html?_route_=index.php?new-page.html

На днях появилась задача перенести магазин с малоизвестной cms на OpenCart. Но поскольку магазин работал уже давно и его знали поисковики надо было сохранить ссылки на разделы и товары.

К сожаление ссылки имели вид /ru/раздел/123 и при их подстановке в «SEO Keyword» из-за слешей они выдавали, что страницы не найдена.

Поэтому для сохранения «веса» в поисковиках и работы старых ссылок пришлось применять 301 redirect.

Написания 301 редиректа очень просто

Redirect 301 /старая-страница /новая-страница 

И если Вы не используете SEO Keyword (они же ЧПУ ссылки) в магазине, то достаточно в .htaccess прописать:

Redirect 301 /ru/раздел/123 /index.php?route=product/category&path=59

Но если Вы используете ЧПУ ссылки, то тут становиться все немного сложнее.

Предположим, что ЧПУ ссылка раздела теперь будет выглядеть так new-page.html, то при записи

Redirect 301 /ru/раздел/123 /new-page.html вы получите страницу при редиректе типа http://site.com/new-page.html?_route_= index.php?new-page.html, которая выдаст «запрашиваемая страница не найдена».

Для того, что бы этого не происходило в .htaccess надо прописать следующие:

Redirect 301 /ru/раздел/123 /index.php?route=product/category&path=59
RewriteCond %{QUERY_STRING} ^route=product/category&path=59$
RewriteRule ^index\.php /new-page.html? [R=301,L]

Дата публикации:
Популярные модули Opencart 2
Модуль Заказ в 1 клик Opencart 2

Модуль Заказ в 1 клик Opencart 2

Модуль Быстрый заказ в 1 клик Opencart2 - очень удобное дополнение для вашего магазина.Позволяет упр..

Всего 239 руб.

Модуль Менеджер заказов Opencart 2

Модуль Менеджер заказов Opencart 2

Модуль Менеджер заказов Opencart 2.x - модуль для управления заказами из админки. Модуль позвол..

Всего 278 руб.

Модуль Import YML Opencart 2

Модуль Import YML Opencart 2

Модуль Import YML Opencart 2 - для импорта yml-файла с товарами в Ваш интернет-магазин. Импорт ..

Всего 239 руб.

Модуль Экспорт YML Opencart 2

Модуль Экспорт YML Opencart 2

Модуль экспорта товаров на площадку Яндекс.Маркет, Турбо-страницы и другие сервисы, которые принимаю..

Всего 319 руб.

Модуль Горизонтальное мега-меню Opencart 2.x

Модуль Горизонтальное мега-меню Opencart 2.x

Модуль для формирования многоуровневого меню на основе категорий, производителей, товаров, страниц, ..

Всего 239 руб.

Модуль Вертикальное мегаменю для Opencart 2.x

Модуль Вертикальное мегаменю для Opencart 2.x

Модуль для создания вертикального мега-меню в колонке на Opencart 2.x. Очень многофункциональное доп..

Всего 239 руб.

Модуль Opencart Blog для Opencart 2.x

Модуль Opencart Blog для Opencart 2.x

Большим недостатком системы Opencart 2.x является отсутствие нормального блога записей. Ведь почти к..

Всего 319 руб.

Модуль Стикеры на товары для Opencart 2

Модуль Стикеры на товары для Opencart 2

Модуль для прикрепления стикетов к товарам на Opencart 2. Стикеры - это бирки, ленты, штамы, звездоч..

Всего 278 руб.

Слайдер Revolution для Opencart 2.0 - 2.3

Слайдер Revolution для Opencart 2.0 - 2.3

Слайдер №1 для Opencart 2 - это Revolution Slider. Многофукциональный модуль для слайдшоу позволяет ..

Всего 319 руб.

Модуль Скидки для групп покупателей Opencart 2.x

Модуль Скидки для групп покупателей Opencart 2.x

Модуль Скидки для групп покупателей или Total Customer Group Discount для Opencart 2.x позволяет зад..

Всего 199 руб.

Модуль Отзывы о товарах Opencart 2

Модуль Отзывы о товарах Opencart 2

Модуль Отзывы о товарах на отдельной странице и в позиции на сайте для Opencart 2.0.Удобный модуль д..

Всего 159 руб.

Модуль Мультизагрузка картинок товара на Opencart 2

Модуль Мультизагрузка картинок товара на Opencart 2

Модуль позволяет загружать и выбирать одновременно несколько картинок для товара. По умолчанию в O..

Всего 199 руб.

Рекомендуем

×
Напишите нам, мы онлайн!