Woocommerce страницы изображений категорий


Sanichsm
255

Сайт на Woocommerce

Яндекс проиндексировал кучу страниц изображений КАТЕГОРИЙ (не товаров).

URL страниц такого формата: site.ru/изображение.jpg

Как с этим бороться?

Заинтересованным дам ссылку на сайт в ЛС.


smurf

вот так, в файле 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);


Sanichsm
smurf:
вот так, в файле functions.php вашей темы

Работает!

Спасибо ОГРОМНОЕ!!!


SeVlad
Sanichsm:

Создание сайтов на WordPress от 6.000руб.
..
Работает!

Ну всё, теперь можно повышать ценник до 6500.

А когда узнаешь о сеоплагинах и научишься в них настраивать это — то и до целых семи 🙂

smurf, код надо помещать в ббкод [code][/code]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *