WordPress предоставляет неверную страницу - PullRequest
0 голосов
/ 27 апреля 2018

В настоящее время работает WordPress 4.9.5 с использованием темы Divi с постоянными ссылками, в которых задано использование имени сообщения. Я могу ввести URL-адрес (заголовок / имя страницы), которого нет на сайте, и WordPress доставит страницу с именем «имя файла». ”Часть URL где-то в заголовке / названии страницы, которую она предоставляет, но отличается от фактической ссылки.

Например, если вы перейдете на http://space.nss.org/renew/ Вместо 404 WordPress предоставляет страницу http://space.nss.org/renewable-energy-partnership/

О чем думает WordPress?

Что я могу сделать, чтобы определить точную природу проблемы и решить ее?

Обратите внимание, что это поведение не универсально, так как я могу ввести неверные URL (например, space.nss.org/armstrong/) и получить страницу с ожидаемой ошибкой.

Заранее спасибо, Джим.

ПРИМЕЧАНИЕ: URL-адрес, указанный выше (space.nss.org/renew/), теперь исправлен, поэтому его исходное поведение больше не отображается.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

Что касается моей проблемы, то получается, что Wordpress просто пытается помочь, предполагая, что люди не знают, как печатать. Когда я набираю «space.nss.org/renew/» и Wordpress не находит точное совпадение, он ищет все, что может найти, содержащее строку «renew» и обеспечивает то, что он считает лучшим соответствием, чтобы избежать доставки страницы 404 посетителю.

Эта функция может быть отключена, но есть последствия в том, что 'redirect_canonical' также отвечает за решение проблем с доменными именами (например, www.domain.com vs domain.com). Для справки см. https://codex.wordpress.org/Function_Reference/redirect_canonical

Ниже приведены ссылки на предмет, который я нашел, когда узнал, что искал.
[https://wordpress.stackexchange.com/questions/3326/301-redirect-instead-of-404-when-url-is-a-prefix-of-a-post-or-page-name]

2 [https://serverfault.com/questions/776310/how-to-disable-the-automatic-redirection-in-wordpress-htaccess-file]

3 [http://biostall.com/prevent-wordpress-redirecting-to-nearest-matching-url/]

0 голосов
/ 27 апреля 2018

Глядя на сетевой журнал, вы обнаруживаете, что перенаправление 301 размещено / возобновлено для перехода к / возобновляемому источнику энергии

В качестве решения вы можете удалить перенаправление, чтобы вместо этого перейти на страницу 404.

...