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

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

Установка модуля для ЧПУ
Для того щоб уникнути всіх перерахованих вище проблем, вам потрібно встановити спеціальний модуль SeoPro. Даний модуль вже встановлено в російській версії OpenCart, яку ми встановлювали в статті «Установка CMS для інтернет-магазину OpenCart на хостинг». Дана версія була завантажена з офіційного російськомовного сайту myopencart. Якщо у вас коштує версія, скачана з даного сайту, то ви можете сміливо пропустити етап установки модуля і перейти відразу ж до його налаштуванні. Якщо ж у вас встановлена інша збірка OpenCart, то дотримуйтесь подальшої інструкції.
Перед тим, як встановлювати модуль, обов'язково зробіть бекап. Про те, як робити бекап ви можете прочитати в ЦІЙ СТАТТІ.
Все, модуль встановлений. Залишилося тільки включити його і зробити налаштування.
Включення ЧПУ і його налаштування
Для того щоб включити даний модуль, вам потрібно зайди в адміністративну панель вашого інтернет-магазину.
Потім вам потрібно натиснути на вкладку «Система» і вибрати пункт «Налаштування». У вікні, навпроти вашого магазину, натисніть кнопку «Змінити».

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

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

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

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

висновок
Добрий день Ніколай.Нікак не зрозумію на що «замініть файл 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
Навіть не знаю, чесне слово. Я сам не кодер, робили все по скрін.