Opencart перенос на другой домен. Opencart изменить url
Opencart перенос на другой домен
В этой статье я подробнно расскажу как поменять вашему магазину на OpenCart URL адрес. Хоть это дело выглядит очень серьезно и внушительно, но на самом деле, чтобы перенести магазин на OpenCart на другой домен нам надо проделать всего несколько шагов. Давайте посмотрим какие.
Как поменять домен магазину на OpenCart
- Сделайте резервную копию сайта. Напомню, нам нужен бекап как файлов, так и SQL базы.
- Внесите необходимые изменения на хостинг. Как это сделать вы можете узнать обратившись в тех. поддержку хостера. А лучше всего, если позволяет тарифный план хостинга создайте еще один сайт, а старый потом удалите.
- Поменяйте в файле .htaccess домен сайта со старого на новый. Напомню, ранее мы правили этот файл когда делали ЧПУ для OpenCart
- В файле robots.txt в самом конце, поменяйте путь к карте сайте Sitemap.xml. Саму же карту мы менять не будем, потому что она генерируеться в автоматическом режиме. В этом же файл поменяйте параметр Host: на новый домен
- В файле config.php поменяйте везде адреса со старых на новые. Если же вы поменяли как домен так и хостинг помните что надо обратить внимание не только на домен, но и на директорию /home/
- Откройте файл admin/config.php и сделайте все тоже самое что и в пункте 5. Это надо сделать для того, чтобы корректно работал как сам магазин, так и админка.
- Если магазин у вас уже заполнен товарами и статьями то надо поменять и внутренние ссылки. Для этого открываем SQL базу которую скачали в текстовом редакторе и замените там все ссылки со старого домена на новый. Этот пункт я рекомендую делать в любом случае, поскольку вы даже можете не подозревать что у вас на сайте большое количество ссылок которые не работают или ведут на старый домен. А это приведет к не очень хорошим последствиям, а именно брошенным корзинам и малым количеством заказов.
После всех этих изменений магазин должен работать на новом домене.
Возможные ошибки
- Если стоит nginx то поменяйте URL адреса и там
- Если цель переноса на новый домен связан с фильтрами поисковых систем google или Yandex убедитесь что на новом адресе ошибки которые вы делали не повторяться. Также хочу сделать акцент на том что в большинстве случаев выгоднее снимать фильтры чем переезжать на новый домен.
- Ошибка Fatal error: require_once(): Failed opening required ‘/home/папка/сайт/www/system/startup.php’ (include_path=’.:/usr/local/pear’) in/home/папка/новый_сайт/www/admin/index.php on line 15
Она может выскакивать когда вы не правильно выполнили пункт 5 и 6.
На этом все, но если у вас остались какие-то вопросы напишите в комментариях, попробую помочь.
загрузка...
Об авторе
Andrey
Администратор блога. Специалист по маркетингу, развитию бизнеса, здоровому образу жизни. Владелец и директор двух компаний в Украине. Сертифицированный специалист Apple. Увлечения: бизнес, спорт, дайвинг.
napositive.com.ua
OpenCart 1.5.x. Как включить и использовать SEO адреса страниц
Войдите в административную панель OpenCart. В адресной строке вашего браузера введите http://yourdomain.ru/admin. Если вы установили Opencart в подпапку, например, «store» то вам придется использовать ссылку http://yourdomain.ru/store/adminВойдите используя ваши имя пользователя и пароль.
Перейдите в System > Settings и нажмите кнопку Edit.
Выберите вкладку Server, измените значение поля Use SEO URL’s на Yes и нажмите Save для сохранения изменений.Внимание: mod_rewrite должен быть подключен на вашем хостинге. Для того, что бы выяснить его доступность свяжитесь с хостером.
Подключитесь к серверу по FTP используя FTP мэнеджер. Если вы не знаете, как это сделать, то свяжитесь с хостером.
Найдите файл .htaccess.txt в корне вашей установки OpenCart и переименуйте ее в .htaccess
Пропустите следующий шаг в случае, если OpenCart установлен в корневую папку.
Отредактируйте файл .htaccess с помощью любого редактора кодов или текста. Найдите строку:
RewriteBase /
Вам потребуется изменить / на путь к вашему OpenCart. Если OpenCart установлен в корневую папку, то изменений не потребуется.
Пример: OpenCart установлен в http://yourdomain.ru/opencart
Вам потребуется изменить строку на
RewriteBase /opencart
Теперь нам потребуется добавить ключевые слова для каждой категории и товара в вашем магазине.Внимание: не используйте пробелы и убедитесь, что используете уникальные ключевые слова. Вы не можете использовать одни и те же слова для товаров и категорий. Каждое ключевое слово должно быть уникальным.
Перейдите в Catalog > Products для того, что бы обновить products
www.templatemonster.com
Как сделать ЧПУ SEO URL Opencart 2
Если вы «поднимаете» свой интернет-магазин на движке Opencart 2.X (у меня сейчас развернут 2.2.0.0), то наверное, уже столкнулись с тем фактом, что ссылка на страницу товара имеет вид, подобный:
http://ваш_магазин/index.php?route=product/product&path=63_64&product_id=80
Это не очень приятно для человеческого разума. Обнаружив в выдаче Яндекса или Гугла подобную ссылку на страницу с нужным ему, в общем-то, результатом, как вы думаете, какой магазин предпочтет клиент? Со ссылкой, как указана выше, или с такой, например:
http://магазин_конкурента/klushka_dlya_golfa_iron
Я не утверждаю, что в 100% случаев потенциальный клиент пойдет по нижней ссылке. Всегда могут быть «но», и «если». Но, положа руку на котлету с баксами, вы бы сами по какой кликнули? Если бы искали, скажем, клюшку для гольфа?А уж поисковикам, так тем более нравятся ссылки, совпадающие с поисковым запросом, они их выше ранжируют. Правда, надо еще соблюдать строгие правила транслитерации.
Так вот. Если для вас вдруг все стало очевидным в один миг, и вы захотели ЧПУ, то для этого надо сделать всего 3 простых шага.
1. Идем в админке: каталог > товары > редактирование товара > вкладка ‘Данные’ > ищем строку SEO URL и вписываем туда латиницей, как вы хотите, чтобы выглядела ссылка. Без пробелов. Нижнее подчеркивание, дефисы — можно.
2. Идем на карточку товара со стороны клиента (сайта, front-end), видим что ссылка по прежнему заумная. Ничего не изменилось. Снова идем в админку: система > настройки > редактирование настроек магазина > сервер > включить ЧПУ = да. Сохраняем.
3. Последнее действие. Панель управления хостингом, понятно, выглядит у каждого по-своему, показываю на примере своего хостера, Mainhost. Заходим, через менеджер файлов, в корневой каталог домена, находим файл htaccess.txt и переименовываем (Аттрибуты/Имя) в .htaccess
Редактируем название файла htaccess.txt
Сразу после переименования файла можно идти на страничку с товаром и любоваться своей красивой, клиентоориентированной ссылкой. Теперь любая карточка товара, в которой вы пропишете SEO URL, будет иметь этот URL в адресе страницы, уже без дополнительных телодвижений.
Со временем, когда счет наименований товара пойдет на сотни, вас эта история с придумыванием ссылок начнет утомлять. Как принято говорить, все мы ленивы. На самом деле — нет. Просто мало кто любит отнимающую время рутину, в вопросах, когда не требуется гениально креативить, а вполне могла бы справиться автоматика. Ну что же. Есть решение и для желающих экономить время. Гуглите URL Rewriting Tools для Opencart 2.2 и будет счастие вам.
Понравилась статья? Лайкуй-репостуй.Чето непонятно? Спрашивай.
Может быть интересно:Как отключить поле «Состояние товара» в PrestaShop?
indifound.com