Проблема с редиректом Wordpress

F
На сайте с 04.12.2010
Offline
164
587

Есть сайт на Wordpress - site.ru Основная масса страниц отображается нормально, а лишние легко запретить с помощью canonical, редиректов или роботса.

Проблема в главной у которой есть куча копий типа: site.ru/page/1, site.ru/page/2, site.ru/page/3, site.ru/page/4 и т.д. Не пойму, как они вообще создаются и что с ними делать.

Запретить именно /page/ - не могу из-за использования его в рубриках.

Canonical создаёт неправильные канонические страницы типа: site.ru/1, site.ru/2, site.ru/3, site.ru/4 и т.д.

Редирект тоже не знаю как настроить, я в нём не особо силён.

В общем, если кто-то что-то подскажет - буду очень рад:)!

melkozaur
На сайте с 06.04.2010
Offline
496
#1

Что за копии, откуда они вообще взялись, и что у вас там установлено в плане плагинов?

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
P
На сайте с 27.12.2010
Offline
79
#2

Fessen, это особенность работы WordPress. Уберите с сайта все ссылки на пагинацию главной страницы и никаких проблем не будет. Если же вам нужен редирект, то добавьте в файл functions.php текущей темы оформления следующий код:

if ( ! function_exists( 'home_page_pagination_redirect' ) ) {

add_action( 'template_redirect', 'home_page_pagination_redirect', 0 );

function home_page_pagination_redirect() {

if ( is_front_page() && is_paged() ) {

wp_redirect( home_url(), 301 );

exit;

}

} // home_page_pagination_redirect();

}

Но учтите, что после этого на главной странице сайта вы не сможете выводить последние записи, так как постраничная навигация работать не будет. При попытке перехода на следующую страницу вас будет перенаправлять обратно на главную.

AdContent – мощный плагин рекламы для WordPress. (https://webpoint.pro/product/adcontent/) WebPoint Store - WooCommerce тема для WordPress. (https://webpoint.pro/product/webpoint-store/) WebPoint PRO - многофункциональная тема для WordPress. (https://webpoint.pro/product/webpoint-pro/)
M
На сайте с 19.08.2015
Offline
34
#3

Скорее всего у вас в файле robots.txt нет правила...

Вот мой устаканившейся роботс:

User-agent: *

Disallow: */page/

Disallow: /tag/

Disallow: /cgi-bin

Disallow: /?

Disallow: /wp-

Disallow: /wp/

Disallow: *?s=

Disallow: *&s=

Disallow: /search/

Disallow: /author/

Disallow: /users/

Disallow: */trackback

Disallow: */feed

Disallow: */rss

Disallow: */embed

Disallow: */wlwmanifest.xml

Disallow: /xmlrpc.php

Disallow: *utm=

Disallow: *openstat=

Disallow: /*?*

Allow: */uploads

User-agent: GoogleBot

Disallow: /cgi-bin

Disallow: /?

Disallow: /wp-

Disallow: /wp/

Disallow: *?s=

Disallow: *&s=

Disallow: /search/

Disallow: /author/

Disallow: /users/

Disallow: */trackback

Disallow: */feed

Disallow: */rss

Disallow: */embed

Disallow: */wlwmanifest.xml

Disallow: /xmlrpc.php

Disallow: *utm=

Disallow: *openstat=

Allow: */uploads

Allow: /*/*.js

Allow: /*/*.css

Allow: /wp-*.png

Allow: /wp-*.jpg

Allow: /wp-*.jpeg

Allow: /wp-*.gif

Allow: /wp-admin/admin-ajax.php

User-agent: Yandex

Disallow: /cgi-bin

Disallow: /?

Disallow: /wp-

Disallow: /wp/

Disallow: *?s=

Disallow: *&s=

Disallow: /search/

Disallow: /author/

Disallow: /users/

Disallow: */trackback

Disallow: */feed

Disallow: */rss

Disallow: */embed

Disallow: */wlwmanifest.xml

Disallow: /xmlrpc.php

Allow: */uploads

Allow: /*/*.js

Allow: /*/*.css

Allow: /wp-*.png

Allow: /wp-*.jpg

Allow: /wp-*.jpeg

Allow: /wp-*.gif

Allow: /wp-admin/admin-ajax.php

Clean-Param: utm_source&utm_medium&utm_campaign

Clean-Param: openstat

Sitemap: https://site.com/sitemap.xml

Sitemap: https://site.com/sitemap.xml.gz

Host: site.com

----

Уже давно нет вышеописанных проблем с этим вариантом.

Иоанн
На сайте с 09.02.2018
Offline
14
#4
Fessen:
Есть сайт на Wordpress - site.ru Основная масса страниц отображается нормально, а лишние легко запретить с помощью canonical, редиректов или роботса.
Проблема в главной у которой есть куча копий типа: site.ru/page/1, site.ru/page/2, site.ru/page/3, site.ru/page/4 и т.д. Не пойму, как они вообще создаются и что с ними делать.

Запретить именно /page/ - не могу из-за использования его в рубриках.
Canonical создаёт неправильные канонические страницы типа: site.ru/1, site.ru/2, site.ru/3, site.ru/4 и т.д.
Редирект тоже не знаю как настроить, я в нём не особо силён.

В общем, если кто-то что-то подскажет - буду очень рад:)!

Если правильно понял...то

Наболевшая тема со страницами пагинации. Правильно выше сказали, что это особенность работы Wordpress.

Два варианта - бесконечная прокрутка, либо добавьте атрибуты канонических страниц, чтобы участвовала в поиске только главная, а остальные только для индексирования контента.

Yoast SEO вроде правильно создаёт канонические ссылки. Если честно, сам пару дней назад решал такую проблему- смотрю, как отразится на выдаче...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий