SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Появление страниц типа "/attachment/ на сайте. Как быть?

kikerik kikerik  
64
  19.03.2018 14:53       1 799    
Доброго времени суток.
На сайте стали появляться страницы типа "/attachment/" по каждому изображению, а так как изображений очень много, то хотелось бы избежать массового индекса таких страниц.
Заметил что ЯВебмастер с 16 числа стал их индексировать, до этого 2 года не попадали в индекс.

Ответы на пост (11) Написать ответ
snwebdev snwebdev
139
19.03.2018 16:45
Можно настроить редирект в Yoast SEO > Внешний вид поиска > Медиа > Перенаправить URL вложений на файл вложения? > ДА
/wp-admin/admin.php?page=wpseo_titles#top#media
1
Решение
kikerik kikerik
64
19.03.2018 23:31
Спасибо, помогло, сам не заметил как выключил данную функцию в плагине
0
Skib Skib
865
19.03.2018 14:55
Закройте в роботс и дело с концом. Возможно это из-за обновления движка, или ПС.
0
kikerik kikerik
64
19.03.2018 14:57
Закрывать этот раздел? /attachment/

До этого игрался с настройками галереи Fancybox и плагина Yoast SEO
0
Skib Skib
865
19.03.2018 14:59
Приведите пример проиндексированной ссылки. Или плагином можно убрать Attachment Pages Redirect
0
kikerik kikerik
64
19.03.2018 15:01
Вот пример: http://site.ru/cheats/games-cheats/attachment/images_name/

Нет желания ставить лишние плагины
0
kikerik kikerik
64
19.03.2018 15:09
Если закрывать в роботс то лучше так Disallow: ?attachment_id= ?
И не вылетят изображения из индекса?
0
Skib Skib
865
19.03.2018 15:11
Изображения вылетят, потому что само изображение идет после attachment.
0
kikerik kikerik
64
19.03.2018 15:01
Вот пример: http://site.ru/cheats/games-cheats/attachment/images_name/

Нет желания ставить лишние плагины
0
sungoldline sungoldline
1309
19.03.2018 19:57
Все проще, чем тут начались гадания на гуще и пляски с бубном...
вставляете в functions.php вашей темы и проблема решена


/*** редирект со страниц архивов и аттачменто ***/
function sar_attachment_redirect() {
global $post;
if (is_attachment() && isset($post->post_parent) && is_numeric($post->post_parent) && ($post->post_parent != 0) ) {
wp_redirect(get_permalink($post->post_parent), 301); // перенаправление на постоянную страницу загруженного файла
exit;
} elseif (is_attachment() && isset($post->post_parent) && is_numeric($post->post_parent) && ($post->post_parent < 1) ) {
wp_redirect(get_bloginfo('wpurl'), 302); // перенаправление отдельного документа или картинки post/page
exit;
}
}
function sar_archive_redirect()
{
global $post;
if (is_date()) // ID необходимых для обработки массивов - if (is_archive()) http://домен.ru/2015/
{
wp_redirect(home_url(), 301); // редирект - перенаправление домой - home_url или сделать url_404
exit;
}
}
add_action('template_redirect', 'sar_attachment_redirect' ,1);
add_action('template_redirect', 'sar_archive_redirect' ,1);
0
kikerik kikerik
64
06.04.2018 00:38
После обновления плагина Yoast SEO , на всех сайтах включилась данная функция:

Yoast SEO > Внешний вид поиска > Медиа > Перенаправить URL вложений на файл вложения? > ДА
/wp-admin/admin.php?page=wpseo_titles#top#media

Не заметив этого в индекс попало огромное количество изображений.
0