Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Дубли при настройке ЧПУ через SeoPro


Veosys

Recommended Posts

Имеется ocstore 2.1.0.2 с включенным SeoPro и разрешенным ЧПУ товаров с категориями. ЧПУ работает. Но СЕОшник обнаружил что есть дубли типа http://lubava.spb.ru/sweatshirt и http://lubava.spb.ru/trikotazh/sweatshirt. Т.е. разделы каталога видны как со структурой так и без. То же относится и к товарам. К тому же урлы типа  http://lubava.spb.ru/index.php?route=product/category&path=59 по прежнему работают и не редиректятся на ЧПУ. Подскажите, пожалуйста, как это пофиксить. Хотелось бы оставить работающими только урлы с полным путем к категории и чтобы не ЧПУ урлы автоматом редиректились на ЧПУ.

Надіслати
Поділитися на інших сайтах


Но СЕОшник обнаружил что есть дубли типа http://lubava.spb.ru/sweatshirt и http://lubava.spb.ru/trikotazh/sweatshirt. Т.е. разделы каталога видны как со структурой так и без.

ткнуть сеошника в исходник страницы, в тег canonical

 

а вообще - у вас какой-то неправильный seopro, явно модифицированный

 

смотрите на демонстрационный сайт ocStore, как пример - перейдите по ссылкам:

demo.myopencart.com/index.php?route=product/category&path=40
demo.myopencart.com/mac/
Надіслати
Поділитися на інших сайтах

Ну сам я его точно не модифицировал. Что было в комплекте то и использовал. Хотя на демосайте все работает как надо... Может быть посоветуете что поставить поверх? Может вот это: https://opencartforum.com/files/file/2577-seo-pro-%D0%B4%D0%BB%D1%8F-opencart/

Надіслати
Поділитися на інших сайтах


на демо - как раз то, что в комплекте ocStore

 

..Может быть посоветуете что поставить поверх?

перезаписать файл catalog\controller\common\seo_pro.php оригиналом из дистрибутива (только свой сначала где-нибудь на всякий случай сохраните)

сбросить системный кеш и проверять

 

если не помогло - проверять что установлено связанное с seo на сайте,  пробовать очистить кеш модификаторов

именно очистить, не обновить

 

если после этого заработает - обновить кеш модификаторов и искать причину среди них

Надіслати
Поділитися на інших сайтах

Сравнил seo_pro.php из свежескачанного с офсайта пакета моей версии с тем что лежит сейчас на сайте - отличий нет. 

 

Из хоть как то связанного с SEO стоит news_seo_fix - пробовал удалять - не помогло. Все модификаторы, кстати, у меня стоят через vqmod. Очистка кэша vqmod никак не повлияла.

 

Настройка "ЧПУ товаров с категориями" почему то ни на что не влияет - поставил "нет" - ссылки все равно остались с путями.

 

Я правильно понимаю что все правила редиректа, связанные с Seo Pro прописаны в .htaccess.txt идущем в дистрибутиве? 

Я к примеру добавлял туда кусок чтобы сделать редирект с www на без www. Хотя пробовал залить  оригинальный .htaccess - тоже не помогло.

Змінено користувачем Veosys
Надіслати
Поділитися на інших сайтах


Сбрасывал. И через кнопку "Обновить" в менеджере дополнений и путем ручной очистки папки system/storage/cache - ничего не меняется. Т.е. в меню ссылки становятся не ЧПУ, но если ввести ЧПУ ссылку руками то она по прежнему работает. И с кэшем браузера это никак не связано - попробовал после выключения и очистки системного кэша зайти по ЧПУ ссылке через Оперу, которой сто лет не пользовался - все равно работает. Причем из пути к вложенному каталогу можно убрать любой подкаталог любого уровня и ссылка все равно работает (причем удаленный подкаталог пропадает и из хлебных крошек). Где это все еще может кэшироваться? Может на уровне хостинга?

Надіслати
Поділитися на інших сайтах


Так контроллер то работает. Включается и выключается. Только вот почему то при этом ЧПУ ссылки где то кэшируются и работают даже при выключенном в админке ЧПУ. И, как я уже писал, из пути к вложенному каталогу можно убрать любой подкаталог любого уровня и ссылка все равно работает (причем удаленный подкаталог пропадает и из хлебных крошек). Т.е. по идее в случае если ты вводишь путь вида "уровень 1/уровень 3" должен срабатывать редирект и переход на ссылку "уровень 1/уровень 2/уровень 3" Конкретный пример: http://lubava.spb.ru/katalog/trikotazh/polo и http://lubava.spb.ru/polo

Змінено користувачем Veosys
Надіслати
Поділитися на інших сайтах


Эта проблема встречается уже в некоторых темах. У меня такая же проблема, пока решения не нашёл.

 

Пробовал включить дефолтную тему - ничего не изменилось

Надіслати
Поділитися на інших сайтах


 

@Veosys, научитесь немного понимать что пишут

// SEO URL's
if (!$seo_type = $config->get('config_seo_url_type')) {
	$seo_type = 'seo_url';
}

$controller->addPreAction(new Action('common/' . $seo_type));
 

 

Спасибо большое! Теперь все работает как надо.

Посмотрев еще раз index.php вспомнил таки что я его перезаписывал чтобы работал Override Engine.

Стоило, конечно, после намека его хотя бы сравнить с оригинальным.

Змінено користувачем Veosys
Надіслати
Поділитися на інших сайтах


Пришлось пока вернуть старый вариант index.php потому что как только стал нормально работать SEO Pro перестал работать один из ключевых модулей - замена картинок товаров на svg файлы... Буду разбираться.

Змінено користувачем Veosys
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.