Налаштування чпу для opencart - обов’язкова seo настройка

Налаштування чпу для opencart - обов'язкова seo настройка

Привіт, дорогі Новомосковсктелі. Ми продовжуємо нашу серію статей, присвячених створенню інтернет-магазину на системі управління контентом OpenCart. Сьогодні ми з вами поговоримо про те, як правильно налаштувати ЧПУ для того, щоб ваш сайт краще сприймався пошуковими машинами. Також я розповім, як встановити модуль для ЧПУ, якщо він у вас не встановлений за замовчуванням.

Що таке ЧПУ

Налаштування чпу для opencart - обов'язкова seo настройка

Установка модуля для ЧПУ

Для того щоб уникнути всіх перерахованих вище проблем, вам потрібно встановити спеціальний модуль SeoPro. Даний модуль вже встановлено в російській версії OpenCart, яку ми встановлювали в статті «Установка CMS для інтернет-магазину OpenCart на хостинг». Дана версія була завантажена з офіційного російськомовного сайту myopencart. Якщо у вас коштує версія, скачана з даного сайту, то ви можете сміливо пропустити етап установки модуля і перейти відразу ж до його налаштуванні. Якщо ж у вас встановлена ​​інша збірка OpenCart, то дотримуйтесь подальшої інструкції.

Перед тим, як встановлювати модуль, обов'язково зробіть бекап. Про те, як робити бекап ви можете прочитати в ЦІЙ СТАТТІ.

Все, модуль встановлений. Залишилося тільки включити його і зробити налаштування.

Включення ЧПУ і його налаштування

Для того щоб включити даний модуль, вам потрібно зайди в адміністративну панель вашого інтернет-магазину.

Потім вам потрібно натиснути на вкладку «Система» і вибрати пункт «Налаштування». У вікні, навпроти вашого магазину, натисніть кнопку «Змінити».

Налаштування чпу для opencart - обов'язкова seo настройка

У відкритому вікно натисніть на вкладку «Сервер». У ній відображаються всі настройки, які пов'язані безпосередньо з сервером.

Налаштування чпу для opencart - обов'язкова seo настройка

Знайдіть пункт «Включити ЧПУ» і натисніть кнопку «Так». У пункті «Тип ЧПУ» виберіть «SeoPro». ЧПУ за замовчуванням використовувати не рекомендується, тому що воно має дуже багато багів і недоробок. Після цього натисніть кнопку «Зберегти» у правому верхньому кутку екрану.

Налаштування чпу для opencart - обов'язкова seo настройка

На наступному етапі вам потрібно включити файл «htaccess». Робиться це дуже просто. Зайдіть в FileZilla. знайдіть файл «.htaccess.txt» і перейменуйте його на «.htaccess».

Налаштування чпу для opencart - обов'язкова seo настройка

Для цього через FileZilla вам потрібно зайти в папку system / cache і видалити з неї все, крім файлу «index.html».

Налаштування чпу для opencart - обов'язкова seo настройка

висновок

Добрий день Ніколай.Нікак не зрозумію на що «замініть файл seo_pro .php в папці catalog / controller / common.» Ця папка завантажена на сервер або це та, що завантажена на комп? У мене на WebFTP завантажений seo_url.php
А коли далі я копіюю вміст файлу «sql.txt» і вставляю його у вкладку SQL. Мені видає ось що

INSERT INTO url_alias (query, keyword) VALUES ( 'common / home', »);

Відповідь MySQL: Документація
# Тисяча сто сорок шість - Table 'pantera165_tkan1 .url_alias' does not exist
Така ж помилка, що і у Смелаа. Як далі бути? Або ставити ocstore 1.5.5.1.2?

Можливо через це у мене в налаштуваннях OpenCart немає розділу Включити ЧПУ

Або ви теж допустили помилку, або не парся і поставте ocstore.

Микола добрий день, підкажіть поле SEO URL при кожному додаванні товару заповнювати якою мовою? російською, або ж по російськи англійськими літерами?)) зрозуміло що це буде назва товару, а ось з мовою не ясно.

Добрий. українські слова англійськими літерами. Але я вставляю числа, так простіше. У мене у кожного товару артикул наприклад 000038 і т.д. Ось я ці артикули і використовую для урлов.

спасибочки, тепер ясно)

Микола, у мене ще питання:
не відкривається база mysql
пише: Неможливо підключитися до сервера MySQL
що робити ?

Причин може бути дуже багато, я нічим не можу допомогти. Якщо зовсім тяжко в цьому напрямку, то довірте це професіоналам. Я до речі так і роблю)

Микола все зробив як треба без помилок.
Скачав, розпакував, залив сюди catalog / controller / common, скопіював вміст і поставив в БД. видає таку ж хрень Помилка
SQL-запит:

INSERT INTO url_alias (query, keyword)
VALUES (

Відповідь MySQL: Документація

# Тисяча сто сорок шість - Table 'krab-chkof.url_alias' does not exist

ставити ocstore 1.5.5.1 не хочу тому вже магаз наповнений товарами і прописую ЧПУ до товарів, але статті не виходить ЧПУ.

Вам необхідно вказати префікс бази даних -до наприклад за стандартом префікс oc_ - тоді запит буде виглядати INSERT INTO oc_url_alias (query, keyword)
VALUES (

'Common / home', »
);
І все запрацює!

Вітаю! Я знайшла відповідь головної проблеми-помилки. Треба написати префікс бази даних.

Тобто при помилку на INSERT INTO url_alias (query, keyword) VALUES ( 'common / home', »);
взяти префікс (у мене, наприклад він ос_)

Вийде INSERT INTO oc_url_alias (query, keyword) VALUES ( 'common / home', »);
Повторити з рештою рядками.

Добрий день, Микола.
все зробив як написано, крок за кроком, але в адмінці якщо тільки Чекед «Включити SEO URL», інших полів як у Вас на скрині ( «включити чпу», «тип чпу» і тд) немає ..
Чи не підкажете в чому може бути проблема?
версія opencart 1.5.5.1

Навіть не знаю, чесне слово. Я сам не кодер, робили все по скрін.