Автор Тема: Дубли  (Прочитано 519 раз)

23 Ноябрь 2017, 16:22:24
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Добрый день! нужна помощь!   
Повылазили какие-то дубли
https://prostodver.ru/?productID=4851
https://prostodver.ru/?categoryID=176
Страница дублирует уже представленную в поиске страницу https://prostodver.ru/?categoryID=176. Укажите роботу предпочтительный адрес с помощью 301 редиректа или атрибута rel="canonical".

Откуда могли появиться и как их убрать???
23 Ноябрь 2017, 17:38:14
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Откуда появились такие utl? В prestashop контроллеры category и product ведут на разные страницы.
Правила редиректа проверить нужно в htaccess или веб сервера.
23 Ноябрь 2017, 19:04:49
Ответ #2
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Откуда появились такие utl? В prestashop контроллеры category и product ведут на разные страницы.
Правила редиректа проверить нужно в htaccess или веб сервера.
Спасибо за ответ!
вот что в htaccess
# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on


#Domain: prostodver.ru
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-otf "access plus 1 year"
</IfModule>

<IfModule mod_headers.c>
Header unset Etag
</IfModule>
FileETag none
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype image/svg+xml
</IfModule>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# start ~ module watermark section
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}*/*'"
RewriteRule [0-9/]+/[0-9]+\.jpg$ - [F]
</IfModule>
# end ~ module watermark section
23 Ноябрь 2017, 19:10:52
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Файл htaccess со стандартными правилами. Остается вопрос "Откуда появились такие utl?", где вы указывали такие адреса?
23 Ноябрь 2017, 19:25:10
Ответ #4
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Фиг знает((((( Сайт делаю с нуля! Домену 7 лет был на самописной смс! Год не оплачивал хозяин хостинг и его удалили! Я его перекупил и начал делать! Не могли же  как то старые урлы в вебмастер попасть! Да и в начале индексации проблем не было!

Единственное что как мне показалось когда модуль Новые товары был включен, тоже дубли вылазили! Либо путаю что то
23 Ноябрь 2017, 19:25:52
Ответ #5
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
23 Ноябрь 2017, 19:31:02
Ответ #6
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Файл htaccess со стандартными правилами. Остается вопрос "Откуда появились такие utl?", где вы указывали такие адреса?

Такие адреса я точно не указывал!
23 Ноябрь 2017, 19:44:55
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Может действительно старые url. В prestashop  точно нет переменных productID, categoryID.
В модуле новых товаров тоже таких нет. Они из другого движка.
23 Ноябрь 2017, 19:57:08
Ответ #8
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Может действительно старые url. В prestashop  точно нет переменных productID, categoryID.
В модуле новых товаров тоже таких нет. Они из другого движка.

Вот в веб архиве откопал урл одной из страниц https://web.archive.org/web/20110826091817/http://prostodver.ru:80/index.php?categoryID=146
заметно похож на мои дубли! Но капец как такое может быть вообще???????? :'( :-[ :-[
23 Ноябрь 2017, 20:00:03
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Домену 7 лет
За 7 лет много чего накопилось. Скорее всего это не единственные дубли.
23 Ноябрь 2017, 20:10:41
Ответ #10
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Домену 7 лет
За 7 лет много чего накопилось. Скорее всего это не единственные дубли.

Так и аккаунт в веб мастере совсем другой был! Сайт удален 1 год был!
Есть вообще мысли что делать?
23 Ноябрь 2017, 20:15:07
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Акаунт может быть любой, главное домен. Старый сайт продвигали активно, содали много внешних ссылок. Робот по ним переходит на ваш сайт. Сайт не дает ошибки, так что ссылка защитывается. Что делать, консультироватся с сеошниками. Может можно как-то использовать старые ссылки.
 
23 Ноябрь 2017, 20:20:12
Ответ #12
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • ProstoDver
Акаунт может быть любой, главное домен. Старый сайт продвигали активно, содали много внешних ссылок. Робот по ним переходит на ваш сайт. Сайт не дает ошибки, так что ссылка защитывается. Что делать, консультироватся с сеошниками. Может можно как-то использовать старые ссылки.
Так в вебмастере бы они отображались как входящая ссылка! А так выходит что типа где то на сайте
23 Ноябрь 2017, 21:35:12
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Можно проверить сайт на исходящие ссылки, есть много онлайн сервисов для проверки.