Ребята, доброго времени суток, одно з решений
Включите ЧПУ. Админ панель - Система - Настройки - (Выбираем название вашего магазина) - Изменить.
Вкладка "Сервер" - Включить ЧПУ - ставим "Да"
Тип ЧПУ: "Умолчание"
ЧПУ товаров с категориями: "Нет"
Окончание ЧПУ: ".html"
Жмем "Сохранить"
В корне сайта (магазина) находится файл ".htaccess.txt". Переименовываем его в ".htaccess"
Добавить в файле .htaccess после строки # SEO URL Settings
RewriteEngine On
следующее
RewriteCond %{HTTP_HOST} ^www.ваш_сайт.ua
RewriteRule ^(.*)$ http://ваш_сайт.ua/$1 [R=301,L]
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]
должно выглядеть
# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ваш_сайт.ua
RewriteRule ^(.*)$ http://ваш_сайт.ua/$1 [R=301,L]
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]
Далее а настройках "Товары" и "Категории" находим вкладку "Данные" - в ней находим "SEO URL". В поле пишем название категории или товара какое нужно, типа:
categoria
tovar
В результате url примет вид: http://ваш_сайт.uа/categoria/tovar.html
о главной странице
Если кликнуть на логотип вверху сайта с надписью "opencart" или на ссылку вверху "Главная", то открывается главная страница, но в адресной строке url имеет примерно такой вид: http://site.ru/index.php?route=common/home.'>http://site.ru/index.php?route=common/home. Уберем лишнее из url, так, чтобы ссылка при клике приняла вид: http://site.ru/
Для этого подредактируем файл "url.php" (путь: system/library/url.php)
Находим строчки (с 25 по 27):
if ($args) {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}
После них вставляем следующий кусок:
else {
if($route == 'common/home') {
if($connection == 'NONSSL') { return HTTP_SERVER; }
else { return HTTPS_SERVER; }
}
}
Все, задача решена.