Задать вопрос
K-2
@K-2

Wordpress сам дописывает адрес ссылки. Как это изменить?

Если я перехожу по УРЛ
/courses/vizazh/
и этой страницы нет(т.е. 404), то Вордпресс сам пытается найти страницу с подходящим продолжением, например
/courses/vizazhist/
то есть дописывает окончание на свое усмотрение выбирая из существующих страниц.
редиректит /courses/vizazh/ => /courses/vizazhist/ на существующую страницу
Подскажите, как можно это отключить ??
  • Вопрос задан
  • 449 просмотров
Подписаться 2 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
  • Stepik
    Курс по WordPress с нуля до результата. Создание сайтов без кода
    2 недели
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • Столица
    Веб-дизайн и программирование
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
cesnokov
@cesnokov
<head>&nbsp;</head>
Это называется "URL Guessing", чтоб его отключить - нужно в functions.php добавить:
remove_filter( 'template_redirect', 'redirect_canonical' );

Если Вы не хотите отключать "Canonical URL", то добавить надо:
function remove_redirect_guess_404_permalink( $redirect_url ) {
   if ( is_404() ) { return false; }
   return $redirect_url;
}
add_filter( 'redirect_canonical', 'remove_redirect_guess_404_permalink' );

А если совсем простой способ нужен то вот плугин:
https://ru.wordpress.org/plugins/disable-url-autoc...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы