Проблема с дублями страниц из-за изображений

(Ответов: 10, Просмотров: 935)
Страница 1 из 2 12 Последняя
  1. Super Moderator Аватар для grazer
    • Регистрация: 03.09.2009
    • Сообщений: 5,190
    • Записей в дневнике: 83
    • Репутация: 2377
    • Webmoney BL: ?
    Ситуация такая. Каким-то образом вордпрес к каждой странице сайта где есть изображения (старые посты) нагенерировал из-за изображений дублей страниц вида:

    site.ru/post.html/image-name-1


    Я посмотрел, ссылки на дубли есть в самих постах (может плагин какой галереи так создавал на отдельных страницах), я не знаю. Но даже если ссылку удалить - страницы эти остаются. У меня тонна дублей из-за этого мусора. Но еще есть такие:

    site.ru/post.html/image-name-1/feed

    В роботс последние я закрыл, но это не решение проблемы. Я хочу полностью избавиться от этих страниц, и от страницы отдельной для изображения и от этого фида для каждой страницы (если это возможно), чтобы эти страницы выдавали ошибку 404.

    Подскажете?
    Через тернии... ну вы поняли :)
    • 0
  2. Гуру Аватар для Fartuna
    • Регистрация: 07.01.2015
    • Сообщений: 932
    • Репутация: 764
    grazer,Попробуй установить этот плагин для фото WP Lightbox 2 (будут открываться в всплывающем окне, а не делать новую страницу) дубли должны отвалиться сами или, в вебмастере руками удалять для быстроты.

    Если стоят другие плагины для фото, то, придется удалить.

    P.s FancyBox for WordPress ставить не советую, в этом году через него шелов на заливали почти в каждый мой сайт(была уязвимость, сейчас не знаю как)
    • 0
  3. sudo rm -rf windows 10 Аватар для Feanor184
    • Регистрация: 19.06.2014
    • Сообщений: 822
    • Репутация: 272
    • Webmoney BL: ?
    grazer, была похожая проблема, вот тут тему создавал. Там же мне решение подсказали)
    • 1

    Спасибо сказали:

    grazer(29.10.2015),
  4. Super Moderator Аватар для grazer
    • Регистрация: 03.09.2009
    • Сообщений: 5,190
    • Записей в дневнике: 83
    • Репутация: 2377
    • Webmoney BL: ?
    Цитата Сообщение от Feanor184 Посмотреть сообщение
    grazer, была похожая проблема, вот тут тему создавал. Там же мне решение подсказали)
    Решение которое через htaccess?
    Через тернии... ну вы поняли :)
    • 0
  5. Дипломник Аватар для MrVigner
    • Регистрация: 29.07.2015
    • Сообщений: 178
    • Репутация: 125
    • Webmoney BL: ?
    Цитата Сообщение от grazer Посмотреть сообщение
    Решение которое через htaccess?
    оно лучший вариант. Я пока робот использовал всегда гугл лубли делал, как перестал писать запреты в роботсе и сделал через хтачес - никаких дублей больше не было
    //ну и в случае не нового сайта понадобится время чтобы гугл все по новым правилам переиндексировал, но это сработаетэи дубли исчезнут.
    • 2

    Спасибо сказали:

    grazer(30.10.2015), NukeKuper(30.10.2015),
  6. Студент ll lvl Аватар для Zzzadruga
    • Регистрация: 06.11.2012
    • Сообщений: 467
    • Репутация: 135
    • Webmoney BL: ?
    Тоже недавно в индекс повылезали страницы с картинками. Установил плагин Attachment Pages Redirect
    • 3

    Спасибо сказали:

    chater(05.04.2016), Freo(29.10.2015), grazer(30.10.2015),
  7. Творец Аватар для M_W
    • Регистрация: 01.05.2013
    • Сообщений: 1,107
    • Репутация: 294
    MrVigner, уточните, пожалуйста, вставляем в итоге -
    Код:
    RewriteRule (.+)/attachment /$1 [R=301,L]
    или
    Код:
    RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
    ?
    Качественный VPS | - за 3700 рублей в год || 2 Гб || 2000 МГц || 50 Гб || и не только
    • 0
  8. sudo rm -rf windows 10 Аватар для Feanor184
    • Регистрация: 19.06.2014
    • Сообщений: 822
    • Репутация: 272
    • Webmoney BL: ?
    grazer, да, через htaccess сделал
    • 1

    Спасибо сказали:

    grazer(30.10.2015),
  9. Дипломник Аватар для MrVigner
    • Регистрация: 29.07.2015
    • Сообщений: 178
    • Репутация: 125
    • Webmoney BL: ?
    M_W, сделайте вот так,
    Код HTML:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{QUERY_STRING} ^replytocom= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteRule (.+)/feed /$1 [R=301,L]
    RewriteRule (.+)/comment-page /$1 [R=301,L]
    RewriteRule (.+)/trackback /$1 [R=301,L]
    RewriteRule (.+)/comments /$1 [R=301,L]
    RewriteRule (.+)/attachment /$1 [R=301,L]
    RewriteCond %{QUERY_STRING} ^attachment_id= [NC]
    RewriteRule (.*) $1? [R=301,L]
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    Поможет сразу от всего, что обычно делает дубли на вордпрессе
    • 1

    Спасибо сказали:

    M_W(29.10.2015),
  10. Super Moderator Аватар для grazer
    • Регистрация: 03.09.2009
    • Сообщений: 5,190
    • Записей в дневнике: 83
    • Репутация: 2377
    • Webmoney BL: ?
    Дело в том, что у меня нет в URL дублей значения attachment ​или это не имеет значения?
    И решение с редиректом неплохое, но можно ли как-то вовсе избавиться от таких страниц, чтобы их вообще не существовало?
    Через тернии... ну вы поняли :)
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Будет ли это дублями страниц?
Вопросы от новичков 10 01.07.2012 14:54
Комплексное решение проблемы с внутренними дублями страниц на DLE
Web программирование 1 01.05.2012 21:25
Проблема с загрузкой изображений
WordPress 4 01.04.2012 19:19
Проблема с загрузкой изображений
Web программирование 4 01.04.2012 19:19
Проблема с индексацией сайта, после изменения URL всех страниц
Web программирование 14 18.02.2012 13:47

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры