ocStore Version 1.5.4.1 Прошу помощи, видимо не только у меня такая проблема. одна и та же страница доступна по следующим адресам: http://la-vanna.ru/vanny/akrilovye-vanny/ http://la-vanna.ru/vanny/akrilovye-vanny/skidki.html http://la-vanna.ru/vanny/akrilovye-vanny/dostavka.html и еще по многим урлам, в конце которых СЕО урл статей на сайте (контакты, о магазине и т.д.) на другом сайте то же самое http://autoulet.ru/aksessuary-1/ http://autoulet.ru/aksessuary-1/dostavka.html кто как с этим справился и почему возникают такие дубли? стоит SeoPro, .htacces работает Может быть тогда можно сделать такой редирект типа: если встречается определенная комбинация символов (например skidki) то убираем из ссылки все от начала этих символов до названия домена. Как это сделать? то есть чтобы урл из http://la-vanna.ru/vanny/akrilovye-vanny/contacts.html в http://la-vanna.ru/contacts.html
На этом сайте точно так же существуют такие же дубли страниц: http://setka24.com/stroymaterialy/ http://setka24.com/stroymaterialy/dostavka.html http://setka24.com/stroymaterialy/voucher.html и т.д.
Если Вы заметили, то многие ссылки содержат прямые пути к товарам без категорий, или имеют ссылки содержащие разные категории. После активации данной функции у Вас будет только один путь к товару. Это улучшит навигацию и исключит дубли. С данной функцией Ваш сайт будет работать по правилу: "Одна страница - один товаров - одна ссылка" Вы можете установить следующие режимы: Прямые Этот режим создает ссылки к товарам без категорий. Пример Ссылки на продукцию будут создаваться на следующей схеме : www.site.com/product_name.html Короткие В этом режиме будут выбраны более короткие пути к товарам. Например, если у товара несколько категорий: www.site.com/category_X/subcategory_Y/product_name.html www.site.com/category_Z/product_name.html , то в таком случае будет выбран более короткий вариант www.site.com/category_Z/product_name.html Also, if you set this mode for category, and , for example, you have the next category link: www.site.com/category_1/category_2/category_3/category_4 That link will be transforms to www.site.com/category_1/category_4 As you see,- link will be created from first category and last category Длинные Данный режим создает более длинные ссылки. Например, если у товара несколько категорий: www.site.com/category_X/subcategory_Y/product_name.html www.site.com/category_Z/product_name.html , в таком случае будет выбран более длинный вариант www.site.com/category_X/subcategory_Y/product_name.html Последняя категория (only for products) Этот режим создает ссылки на продукты с последней категории этого продукта, например, если у нас есть следующий структуру: category_X/categoty_Y/category_Z/product_name.html , то будет создавать ссылку: www.site.com/category_Z/product_name.html Первая категория (only for products) Этот режим создает ссылки на продукты с первой категории на пути к продукту, например, если у нас есть следующий структуру: category_X/categoty_Y/category_Z/product_name.html , то будет создавать ссылку: www.site.com/category_X/product_name.html Полные (only for categories) Этот режим создает полные пути для категорий, например: www.site.com/category_X/subcategory_Y/subcategory_Z www.site.com/category_Z ,, будет выбран длинный вариант www.site.com/category_X/subcategory_Y/subcategory_Z Стандартные Стандартная логика Opencart для создания ссылок. --- Добавлено, 8 окт 2016 --- От такие настройки там есть. У меня для категорий включены стандартные. Для товаров - короткие.
может мы о разных вещах говорим. Нет вопросов к ссылкам с товарами. Есть вопросы к ссылкам информационных статей. А именно на сайте который вы привели есть точно такая же проблема. Существуют абсолютно одинаковые страницы под разными УРЛ: http://setka24.com/stroymaterialy/ http://setka24.com/stroymaterialy/dostavka.html http://setka24.com/stroymaterialy/voucher.html Все это разные страницы с разными урл, а по наполнению - абсолютно одинаковые
Это баг системы ЧПУ. Этих страниц не существует! И если вы такие ссылки нигде светить не будете, то и дублями они не станут, ибо они в ОК нигде не выводятся. /stroymaterialy - страница категории /stroymaterialy/dostavka.html и /stroymaterialy/voucher.html - несуществующие страницы, ссылки на которые в ОК не генерируются, вы их только вручную можете составить.
Если вы их сами руками не генерите, или ни один модуль их не генерит - откуда им взяться? Есть способ бороться если вы программист то поймете взводится флаг на каждую сущность Если флаг сущности взведен но появляется в другой сущности то должна быть ошибка. Если не программист - не генерите в ручную такие ошибки Или попытайтесь найти источник таких ссылок
на самом деле эти страницы существуют, другое дело, что нигде нет ссылок на них. То есть вы к тому что поисковый робот тоже эти страницы не видит? так как на сайте очень много товаров, ни один работающий модуль генерирующий сайтмап я не нашел, пришлось делать карту сайту снаружи, то есть запускается программа, которая сканирует сайт и в конечном итоге выводит карту сайта (да, на это уходит не менее 3-4 часов, но работает), дак вот в конечной карте сайта все эти сылки есть. дак если их нашла сторонняя программа, значит и поисковик их видит без труда. да, он не показывает их в поисковой выдаче, но он знает, что эти дубли есть, что не влияет на сайт положительно. если вы говорите что это баг ЧПУ, значит и побороть это проблему будет достаточно сложно, раз он зашит в алгоритм работы чпу. может тогда редиректы решат проблему? --- Добавлено, 8 окт 2016 --- суть понял, но как это сделать - не знаю) вот и ищу источник, подумал может вместе разберемся или кто-то уже нашел решение) я так полагаю, многие даже не в курсе такой проблемы --- Добавлено, 8 окт 2016 --- оказывается на opencart 2 такая же проблема ( http://www.theride.com.ua/bicycles/bmx-parts/delivery http://www.theride.com.ua/bicycles/bmx-parts/
Нет, они не существуют - все три ссылки ведут на одну и ту же страницу. Ссылка и страница - это не одно и то же. Да. Больше похоже на то, что она их сгенерировала. И вообще, сторонние генераторы сайтмапа - это плохая идея. Вроде, оптимизированные модули сайтмапа есть, но я оптимизацию сам делал: для магазина на 15 тысяч товаров генерация занимает где-то до 3х секунд. И, конечно, надо генерацию ставить на крон и скармливать поисковикам статичный файл.
натравите xenu она покажет на какой странице такие ссылки встречаются, затем посмотрите кто их выводит, в каком модуле Пронализируйте сами или наймите кого-то --- Добавлено, 8 окт 2016 --- Кстати http://la-vanna.ru/vanny/akrilovye-vanny/skidki.html http://la-vanna.ru/vanny/akrilovye-vanny/dostavka.html Эти ссылки не сгениророваны, а искусственны, из-за не понимания что такое абсолютная и относительная ссылка у вас, возможно эти ссылки прописаны в ручную <a href="skidki.html" Но tag base не установлен (хотя сейчас он есть, значит в какой-то момент его не было Хороший способ такие ссылки не прописывать руками а генерить через $this->url->link --- Добавлено, 8 окт 2016 --- Так вот в чем ваша проблема.. У вас на сайте не существует таких сылко, вы сами создали себе проблему, тем что воспользовались сторонними средствами генерации карты сайта, которые не знают тега base Вот они вам и негенерили карту, которую вы же и скормили роботам. Так что воспользуйтесь внутренней картой, или поищите оптимизирующие модули для генрации
Точнее, префикс ни на что не влияет и переключатель языка его не добавляет, он встречается только в сайтмап (для украинского).