Проблема со страницами сайта на WordPress

Есть некоторая страница:

mysite.com/page

Она отлично работает. Но, если к ней дописать какой-то набор цифр, к примеру:

mysite.com/page/1111

То отправляет не на 404 страницу, а открывается страница /page с урлом /page/1111. С точки зрения СЕО это будет дубль страницы.

Если прописать не цифры, а просто набор символов, то будет переправлять на страницу 404.

Если страница типа:

mysite.com/blog/category/

То при добавлении цифр все работает как нужно - перенаправляет на страницу 404.

Перенес сайт на локалку, чтоб провесты тесты, а там такого нет, все работает как нужно. Файл .htaccess с такими же правилами.

Может кто-то знает как решить это? Может реврайт прописать какой-то?


Ответы (2 шт):

Автор решения: KAGG Design

При правильной настройке WP должен перенаправлять mysite.com/page/1111 на mysite.com/page/.

Это не баг, а фича. Цифры после имени страницы - для пагинации внутри страницы. Для SEO это никакой не дубль, хотя бы потому, что на сайте у вас нет такой ссылки mysite.com/page/1111, поэтому поисковик туда никак не попадёт.

Кроме того, все поисковики прекрасно отслеживают редиректы. Не надо считать их дурнее паровоза.

→ Ссылка
Автор решения: SeVlad

Это не баг, это фича ВП. (задокументированный баг является фичей (с) :) ). Но если не поломать каноникал, то он там прописан правильно и проблем с ПСами нет (почти нет ;))

→ Ссылка