Задать вопрос
@random_object

Несуществующая страница 404 отдает код 200 — как исправить?

Здравствуйте, на сайте есть товарные страницы типо site.ru/category/good1.html Если добавить в конце урла тарабарщину например site.ru/category/good1.htmlfsdfsdf страница выдает полный дубль страницы site.ru/category/good1.html
Вопросов 2.
1.Почему так происходит
2. Как это исправить
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
NikitOS_MV
@NikitOS_MV
Король шутов
Проверьте класс роутинга, а точнее метод проверки роутингов.
Если проверка с помощью регулярных выражений, добавьте $ в конце регулярного выражения
Например, preg_match('#^'.$route.'$#, ***)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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