Настройка чпу в opencart

В первой части мы рассмотрели что такое ЧПУ (человеко-подобный-урл), а во второй я рассказал как  настроить сие чуда на системе WordPress. Сегодня же очередь дошла до CMS OpenCart. В этой статье мы подробно вам расскажем как без проблем настроить красивые ссылки в вашем магазине. Ведь что-то а индексация магазина очень важна.

Для того чтобы настроить красивые ссылки в OpenCart вам надо иметь:

  1. Доступ к FTP
  2. Доступ в админ панель сайта
  3. 10 минут времени.

Итак, прежде чем начать что-то делать с сайтом настоятельно рекомендую сделать резервную копию файлов сайта и базы данных. Если вы сделали, то можете смело приступать к инструкции:

  1. Зайдите в админ панель вашего магазина. Для тех кто не помнит как это сделать, напомню, админка магазина находится по адресу http://ваш_сайт/admin/
  2. Перейдите в система ->Настройки
  3. Нажмите «Изменить»
  4. Перейдите в раздел «Сервер»
  5. Включите «SEO URL» как показано на картинке ниже
    SEO URL в OpenCart
  6. Зайдите по FTP  в корень вашего сайта.
  7. Если у вас Mac OS переименуйте файл .htaccess в htaccess (без точки). Если у вас Windows перейдите к следующему пункту.
  8. Удалите все содержимое файла и замените на то что ниже. Там где подчеркнуто, поменяйте на домен вашего сайта (в двух местах).

RewriteEngine On
#–––––––––––––––––––––––––––
#Редирект c www на без www
RewriteCond %{HTTP_HOST} ^http://www.napositive.com.ua
RewriteRule ^(.*)$ http://napositive.com.ua/$1 [R=301,L]
#Редирект для главной (с /index.php на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
#Редирект c /sitemap.xml на /index.php?route=feed/google_sitemap
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
#–––––––––––––––––––––––––––
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

Все. после того как вы зальете файл назад, (в Mac OS не забудьте поставить точку в название файла, которую мы удалили в пункте 7) у вас будет использоваться везде СЕО УРЛ.

Как вносить СЕО УРЛ в OpenCart

После того как вы настроите использование ЧПУ в магазине, вы не сможете заходить на товары которые уже были выложены, потому что в них не прописан этот самый адрес.

  1. Чтобы его прописать заходим в карточку товара через панель администратора.
  2. Переходим на вкладку данные
  3. И вносим SEO URL, которое должно быть уникальным на весь сайт. Чтобы вам было понятнее, я приведу несколько примеров этих самых url.
  • Если товар называется «Паяльник 108ESD» то SEO URL будет просто «108ESD»
    SEO на сайте opencart
  •  Если товар называется «Apple iPhone 5» белый то SEO URL будет «Apple-iPhone-5-wt»
  • Важно понмить что недопустимо использовать в SEO URL символы «/» и «\»
  • Все пробелы заменяйте на минус, как показано в примере про iPhone.

Тоже самое надо сделать и в категориях. Но на случай пересечения имен категорий и имен товаров, к примеру если в категории всего один товар и называется он также само как и категория я в SEO URL категории вношу приставку «cat» от слова category

Для примера приведу пару названий категорий:

  • категория «Купить iPhone 5» будет иметь SEO URL «iPhone-5-cat»
  • категория «Материалы для макетирования печатных плат » будет иметь SEO URL «materilali-dlya-maketirovaniya-pechetnih-plat-cat»

Также не забудьте что кроме категорий и товаров в системе OpenCart есть еще статьи, поэтому назначьте SEO URL и для них. К примеру старница «О нас» будет иметь адрес «O-nas».

На этом все. Если у вас остались какие-то вопросы, пишите в комментариях, буду стараться вам помочь.

загрузка...
Последние новости науки и технологий здесь: novostynauki.com
18 комментариев
    • Andrey
    • Andrey
    • Andrey
    • Andrey
    • Andrey
  1. Andrey

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *