Из-за чпу через htaccess не выдает 404 ошибку

Никита Каракулин Никита Каракулин   16.02.2017 21:47   644  
Настроено так: RewriteRule ^oborudovanie/([a-zA-Z0-9_-]+)$ catalog?page=$1

Информация выдается из БД по GET параметру
т.е. когда мы имеем вид сайт.ру/oborudovanie/kakoe-to-oborudovanie - все работает,
а если будет url с ошибкой сайт.ру/oborudovanie/kakoe-tA-oborudovanie - выдает пустую страницу, а нужно выдать 404

Возможно как-то мудрено описал проблему, но вроде суть понятна. Подскажите как решить?
Сейчас сделал просто редирект на 404 страницу, если параметр не существует, но нужно чтобы именно выдавало 404 ошибку

Ответы на вопрос (1) Написать ответ
Dmitry_Kokorin Dmitry_Kokorin   16.02.2017 22:17
ну используй роутер на php, лови реквест, проверяй, если нет то редирект на 404
0

Войдите, чтобы написать ответ
Вход Регистрация

Услуги графического дизайнера! Создание под заказ логотипов, баннеров, оформление групп.