Налаштовуємо роботу OpenCart SEO URL на Xampp
SEO URL в Opencart 3 не працює на локальному сервері localhost Xampp?
Помилка в роботі функції SEO URL на localhost
Для прикладу, сайт з CMS OpenСart розміщено на локальному сервері Xampp за адресою localhost/site.ua/
Головна сторінка сайту відкривається нормально. Коли ви намагаєтеся перейти на інші сторінку сайту, наприклад, в категорію комп'ютери, то отримуєте помилку.

Як правило це помилки з кодами 500, 404, або ж переадресація на стартову сторінку сервера аpache: localhost/dashboard/

Налаштуємо коректну роботу SEO URL на localhost
Для цього, зробимо URL редиректи для CMS OpenCart на localhost. Аби це спрацювало, необхідно, щоб в Apache був встановлений модуль mod-rewrite.
Отже, в XAMPP переходимо за адресою apache/conf ( або ж /LAMP/etc в Linux) і відкриваємо файл httpd.conf за допомогою будь якого редактора коду.
Знаходимо рядок
#LoadModule rewrite_module modules/mod_rewrite.so
та розкоментовуємо його видаливши символ "#" попереду
LoadModule rewrite_module modules/mod_rewrite.so

Далі, зберігаємо файл та перезавантажуємо Apache Server.
Активуємо SEO URL в Opencart (що таке SEO URL, та як це налаштовується, ми детально розповідали раніше):
- В адмін частині переходимо: Система - Налаштування - вкладка Сервер - увімкнути SEO URL
- Перейменовуємо .htaccess.txt в .htaccess
Якщо після цих налаштувань SEO URL все ще не працює, то в .htaccess знаходимо рядок
RewriteBase /
та перепишемо його наступним чином
RewriteBase /mystore/
Беремо назву папки з сайтом в htdocs та ставимо її поміж двох слешів. Для прикладу, в htdocs папка з магазином називається mystore, відповідно запис матиме вигляд:

Тепер всі сторінки OpenCart магазину на локальному сервері localhost відкриваються з правильними SEO URL.