Рекомендуемые сообщения

chitara    0

Подскажите, пожалуйста, на сайте настроены ЧПУ под СЕО, но при этом параллельно существуют и открываются ссылки вида "index.php?route=product/product&product_id=", т.е. создаются дубли с аналогичным контентом и в серпе присутствуют в том числе и эти ссылки, не смотря на rel="canonical".

Мне, как человеку работающему с сео на данном сайте хотелось бы чтобы они исчезли, отдавали 301 редирект, на крайняк 404 ошибку. Но технический специалист говорит, что без существования на сайте этих страниц невозможна нормальная работа, например, Ajax и т.д..

Подскажите, прав ли технический специалист? Можно ли как-то просто решить эту проблему, чтобы открывались и существовали только ЧПУ и ссылки вида "route=product-бла-бла-бла" нигде не фигурировали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chitara    0

не прав.

вам нужен seo_pro

И эти страницы просто исчезнут? Все пути для работы всех плагинов будут использовать ЧПУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    333

ну.... в случае дефолтного магазина наверное да.

Но слово ajax меня смущает неадекватным кодингом и возможными последствиями.

он точно технический специалист или просто шильдик?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15

У меня стоит Seo PRO, в настройках всё ок

если указывать Seo URL у товара, стандартный вид ссылки

index.php?route=product/product&product_id=401

подменяется на тот, что указал в seo url, например:

product1.html

И страница доступна по этому адресу.

Однако, если намерено переходить по адресу

site.ru/index.php?route=product/product&product_id=401

,то редиректа на страницу site.ru/product.html не происходит...Страница доступна по этому адресу.

Выходит на сайте есть дубли? Как исправлять?

 

такая же история, если ещё есть и id категории:

index.php?route=product/product&path=39&product_id=401

 

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JonsonS    0

Аналогичная проблема!!!

Как и где исправить? Кто подскажет?

 Версия ocStore 2.3.0.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    333

не может быть. seo pro должен это разруливать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
30 минут назад, nikifalex сказал:

не может быть. seo pro должен это разруливать

ну вот почему-то не рулит

страница с правильным ЧПУ

страница без ЧПУ

страница поиска (при наведении увидим правильный ЧПУ)

есть предположения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    333

кривой seo_pro или вообще не seo_pro?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
27 минут назад, nikifalex сказал:

кривой seo_pro или вообще не seo_pro?

589f607fa3a09_.PNG.e7adfc4edcb5bc9d0fe520977d2744bd.PNG

Да вроде самый настоящий сео про..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
12 часов назад, nikifalex сказал:

кривой seo_pro или вообще не seo_pro?

не знаете как исправлять?

готов скинуть $$, если поможете решить проблему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
n3bo    181

Стоят супермегапуперсеопаки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
1 час назад, n3bo сказал:

Стоят супермегапуперсеопаки?

Нет никаких сеопаков.

Только обычный сео про отсюда

Изменено пользователем krashman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Находил такие  в сайтмапе - /index.php?route=product/product&product_id=17 - буквально единичные случаи, оказалось им не была присвоена ни одна категория, после привязки к категории по этой ссылке мы попадаем на  правильный урл т.е. сео_про работает.

 

другая беда, нахожу в сайтмапе такие урлы - my.site/index.php?route=product/manufacturer/info&manufacturer_id=1

- my.site/index.php?route=product/product&manufacturer_id=1&product_id=17

и если по первой мы хотя бы попадаем на страницу производителя, то по второй ссылке на страницу с надписью - товар не найден...

 

ищу ответ как с этим справиться.

 

Изменено пользователем AleksandrNov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
13 часов назад, AleksandrNov сказал:

оказалось им не была присвоена ни одна категория, после привязки к категории по этой ссылке мы попадаем на  правильный урл т.е. сео_про работает

в моём случае все товары привязаны к категориям.

Скрытый текст

пример товара, на него ссылки выше, он привязан к категории

58a56794b21bf_.PNG.cdb7f12ed0d5f8eb6908b4f1e4654361.PNG

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в продолжение темы, значит у меня были дубли в сайтмапе такого рода -  mysite.ru/index.php?route=product/product&manufacturer_id=1&product

беру system/library/url.php

if ($args) {
            $url .= str_replace('&', '&', '&' . ltrim($args, '&'));//is-mod $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
        }

меняю на

 if ($args) {
            $url .= str_replace('&', '&', '&' . ltrim($args, '&'));//is-mod $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
        }

в результате все кривые ссылки в сайтмапе превращаются в нормальные - mysite.ru/category/product1

 

но дубли никуда не делись количество ссылок осталось то же самое, посмотрел некоторые товары по 7 раз в сайтмапе повторяются.. тут не только стандартному гугл генератору плохо станет и sitemap-pro устанет работать. 

 

oc-2.0.1.1 theme/default - куда копать кто знает? и какие могут быть еще последствия изменения внесенного в url.php

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    406

Не нужно трогать библиотеки

Ставьте другой сайтмап и все

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто мне думается

'&'

это какая то ошибка, но все же я прислушаюсь ибо родной уж очень долго думает.

Какой можете посоветовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    406
1 час назад, AleksandrNov сказал:

 


'&'

это какая то ошибка

откройте например google.ru и в исходном коде сделайте поиск этой фразы

 

 

1 час назад, AleksandrNov сказал:

родной уж очень долго думает.

Какой можете посоветовать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
15 часов назад, AleksandrNov сказал:

oc-2.0.1.1

такая же версия

есть предложение как решить мою проблему выше?

'&'

тоже присутствуют.

поможет ли решить проблему ваш модуль?

6 часов назад, Otvet сказал:

откройте например google.ru и в исходном коде сделайте поиск этой фразы

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    406
30 минут назад, krashman сказал:

такая же версия

есть предложение как решить мою проблему выше?


'&'

тоже присутствуют.

поможет ли решить проблему ваш модуль?

 

скажем так... он сделает так как должно

потому что есть видимый & а есть невидимый

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поделюсь результатом работы модуля было 13724 ссылки в сайтмап, стало 4715, ни одной лишней ссылки не обнаружено, все товары в единственном экземпляре, пути правильные из seo_pro, единственную ссылку я добавил в add_sitemap.txt - это на главную стр. и изменил priority добавленным в ручную ссылкам на 1.0.

одним словом рекомендую.

sitemap.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
16 часов назад, Otvet сказал:

скажем так... он сделает так как должно

потому что есть видимый & а есть невидимый

С удовольствием стану покупателем вашего модуля.

Но главный вопрос, чтобы вот эта проблема решилась:

Скрытый текст
Цитата

У меня стоит Seo PRO, в настройках всё ок

если указывать Seo URL у товара, стандартный вид ссылки



index.php?route=product/product&product_id=401

подменяется на тот, что указал в seo url, например:



product1.html

И страница доступна по этому адресу.

Однако, если намерено переходить по адресу



site.ru/index.php?route=product/product&product_id=401

,то редиректа на страницу site.ru/product.html не происходит...Страница доступна по этому адресу.

Выходит на сайте есть дубли? Как исправлять?

 

такая же история, если ещё есть и id категории:



index.php?route=product/product&path=39&product_id=401

 

 

В 11.02.2017 в 20:53, krashman сказал:

ну вот почему-то не рулит

страница с правильным ЧПУ

страница без ЧПУ

страница поиска (при наведении увидим правильный ЧПУ)

есть предположения?

 

Говорят, что эту проблему должен закрывать сео про. Но он почему-то работает частично, оставляя дубли страниц вида, что под спойлером. Уважаемый freelancer, автор модуля, продемонстрировал своё наплевательское отношение и нежелание оказывать тех поддержку (даже в случае платной тех поддержки, уже отправив деньги, пришлось его заставлять что-то делать (работали над фильтр про)).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Otvet    406

Сайтмап никак не может отвечать за редиректы на сайте

 

Я думаю можно насильно заставить по маске "*product_id=*" через

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
krashman    15
13 минут назад, Otvet сказал:

Я думаю можно насильно заставить по маске "*product_id=*" через

Может быть мы с Вами сможем решить эту проблему: дополнения + ваша техпод?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу