Недавно обнаружил, что изображения на сайте индексируются в поиске как отдельные страницы.
К примеру, вот собственно имеется статья
ссылка , в статье используется изображение, которое располагается на сервере по адресу
ссылка при загрузке оно обрезается под определенный размер и размещается в статье.
Но данное изображение образует отдельную страницу по адресу постоянной ссылки, где за title выступает alt изображения. И вот такой мусор попадает в индекс.
Скрин:
https://goo.gl/EnuXv5Страница с изображением:
ссылкаФайл robots
https://appsnew.ru/robots.txt
Помогите избавиться от этой проблемы, заранее спасибо.
/*** редирект со страниц архивов и аттачемнтоооо ***/
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
exit;
}
}
add_action('template_redirect', 'sar_attachment_redirect' ,1);
add_action('template_redirect', 'sar_archive_redirect' ,1);
/*** редирект со страниц архивов ***/
Похожая проблема была и у меня на продажнике (с к а, было очень плохо, если не сказать жо****).
Ну свои вебы никак не справлялись (наэкономильсь, бл....) - пришлось нанять других здесь goo.gl/aU1sXz Короче - "выдыхай бобер" случилось)) Все ок в общем. Если память не изменяет - дело было всего то чё то там изменить/переделать - быстро в общем. Фиг с ним - 2 вебмастера уволены уже))
Если под отдельной страницей подразумевается
src="/wp-content/uploads/2017/07/Indikator-sotovoj-svyazi-v-IOS-11-1024x576.jpg"
то чем плохо нахождение ее в поиске? Проверить количество показов страницы, запросы, по которым показывается.
Если уж оооочень хочется лишиться картинок в поиске закройте в роботсе
папку /wp-content/uploads/ но тогда не жалуйтесь, что гул вас слегка опустит в поиске по картинкам, а это скажется на общем ранжировании всего сайта.
В роботсе можно через * заблокировать.
В шаблоне зашить рел каноникал на урл статьи. и страница есть и в поиске может участвовать и случайные переходы получать и .... статейной странице поведенческие и другие факторы передавать....
Все равно такие страницы создает шаблон. Или сео пак какой-нить. В yost я не видел таких глюков.
Либо в конце файла functions.php перед тегом «?>» вставьте код :
/*** Редирект страниц картинок на запись ***/
add_action('template_redirect', 'template_redirect_attachment');
function template_redirect_attachment() {
global $post;
// Если это вложение то перейдем на страницу записи:
if (is_attachment()) {
wp_redirect(get_permalink($post->post_parent));
}
}