Перенос сайта на Opencart
Добрый день.
Есть действующий интернет-магазин на Opencart (1.5.6.4)
Подключено достаточно много модулей, в том числе и самописных.
В магазине примерно 1000 товаров, около 150 категорий и примерно 500 страниц, созданных с помощью фильтрации внутри категорий (с SEO-url и т.д.)
Задача предельно проста.
Сайт нужно перенести с основного домена example.com на поддомен shop.example.com
Нужно настроить постраничную 301 переадресацию со старых страниц на новые.
Единственный нюанс: на основном домене мы будем разворачивать другой сайт на другой CMS
Нужно, чтобы он корректно работал (т.е. обычное правило по смене домена в htaccess не подойдет, т.к. будет редиректить страницы нового сайта)
Не нужно менять структуру, движок, и т.д.
Нужно тупо все файлы и папки сайта скопировать на поддомен. В файлах config.php в корне сайта и админке прописать новое название. Это я могу сделать и сам. С БД ничего делать не надо, всё лежит там где и лежало.
Основная задача заключается в постраничном редиректе всех страниц старого сайта (товаров, категорий и т.д.) на соответствующие страницы нового сайта
Т.е.
example.com/category-1/ - shop.example.com/category-1/
example.com/product-1/ - shop.example.com/product-1/
и т.д.
Можно прописать общее правило в htaccess
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule ^(.*)$ https://shop.example.com/$1 [R=301,L]
Но тогда я не смогу развернуть на домене example.com другой сайт, т.к. его страницы будет редиректить
Прописывать для каждой страницы правило htaccess - это бред + не уверен, что можно так сделать для 2к страниц.
-
freelancer isn't working in the service any longer
-
5415 119 0 4 Здравствуйте. Так может действующий интернет-магазин на Opencart перенести на новую цмс? И все урл-адреса 1 в 1? Или например на версию 2.0?
Вы остановили на чем выбор, могу подсказать свои варианты, если интересно?
Или на основном домене будет ИМ др тематики?
Жду от вас подробностей
-
А що там про редиректи? Є піддомен, правляться конфіги, і сайт працює. По базі: якщо э префікс, то без проблем, якщо нема, то приустановцы двигунчика на базовий урл, то то ставте префікс. Це потрібно, щоб розвести таблиці від різних двигунців.
Але це після ознайомлення з хостингом і узгодження оплати
-