Opencart
Помощь Opencart-Модули шаблоны и разработка интернет магазинов » Opencart » Opencart SeoPro или как убрать дубли страниц
Не обязательно редактировать системные файлы, чтобы удалить дубли страниц необходимо просто настроить.
Структура Opencart создана таким образом, что если в настройках не включить SeoPro тогда при генерации urlтовара Вы получите такие ссылки:
maysayte/tovar.html
maysayte/category/tovar.html
То есть один товар будет иметь несколько адресов что отрицательно влияет на индексацию магазина.
Решение для версии 1,5,5+ но должно работать и на других версиях кроме 2,0
После установки идем в система- настройки-изменить-сервер устанавливаем две галочки
·Включить ЧПУ: Необходимо настроить файл .htaccess в корневом каталоге магазина
·ЧПУ товаров с категориями:/category/subcategory/product
·Тип ЧПУ: SEOPRO
·Окончание ЧПУ: Например, .html (только для SeoPro): .html
В корневой директории вашего интернет-магазина переименуйте файл .htaccess.txt в .htaccess
Теперь надо на всякий случай заменить файл seo_pro.php в директории:
/catalog/controller/common
Скачать
Теперь установим модуль SeoPro. Загрузите данный модуль в главную директорию магазина.
Скачать
Теперь выставляем права откройте Система-пользователи-группы пользователей- главный администратор-изменить
Отметьте все пункты и нажмите сохранить
Переходим на вкладку модули ставим модуль SeoPro
Теперь можно автоматизировать процесс установкой модуля генерации url адресов автоматический, для этого я использую модуль SeoGen v3.1
Скачать
Повторите процесс установки модуля также, как и с SeoPro.
Сгенерируйте в админ части модуля все адреса, а если хотите, чтобы адрес генерировался автоматом при добавлении товара, выполните инструкцию, которая прилагается к модулю.
Данные манипуляции проводились на чистом движке версии 1551 и на движке готового магазина где до этого стоял Paladin.
Процесс одинаковый только были удалены старые url и заново сгенерированы модулем SeoGen
Тут можно скачать