X

В WordPress обнаружен баг с дублями страниц

Вебмастера заметили серьезный баг в CMS WordPress, который может серьезно навредить сайту со стороны SEO-оптимизации. Оказывается, что большинство WordPress сайтов могут иметь огромное количество дублированных страниц, при этом, большинство вебмастеров об этом могут и не подозревать.

Оказывается, если в конце URL любой страницы WordPress добавить цифры, то система сгенерирует дубль. Например, берем ссылку: site.ru/statia-pro-hosting и добавляем в конце любое сочетание цифр — site.ru/statia-pro-hosting/12345 – то система вместо ошибки 404 нам выдаст содержание site.ru/statia-pro-hosting, таким образом сгенерируется дубль страницы. На удивление многих, подобных дублей, в системе Яндекс.Вебмастер или Гугл.Консоли оказалось сгенерированно несколько тысяч. По мнению вебмастеров, данный баг, может привести к наложению нового фильтра от Яндекса Баден-Баден.

Чтобы избежать неприятных последствий, есть несколько вариантов выхода:

1) Если вы используете плагин All in One SEO Pack.

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

 

2) Если Вы используете плагин Yoast SEO

В настройках плагина переходим в раздел «Другое» и вносим следующие настройки:

3) Установить простой плагин after-last-page-fix

Плагин вместо дублей, начнет отдавать пользователям 404-ошибку. Настроек у плагина нет – просто скачайте и активируйте.

4) Внести настройки в .htaccess

Данный метод будет работать не у всех WordPress сайтов из-за разных настроек mod_rewrite

Добавляем следующие строки:

RewriteCond %{REQUEST_URI} !(/page*)
RewriteRule (.*)\/([0-9]+) $1 [R=301,L]

В итоге все цифровые приписки в конце вашего URL должны перестать работать.

5) Ждать обновления WordPress

Разработчики обещают исправить данный баг в версии 4.8

Похожие записи