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

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

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

Возможно как-то мудрено описал проблему, но вроде суть понятна. Подскажите как решить?
Сейчас сделал просто редирект на 404 страницу, если параметр не существует, но нужно чтобы именно выдавало 404 ошибку
0
Ответы на вопрос (1) Написать ответ
Im_DimmoS
0
Im_DimmoS   16.02.2017 22:17
ну используй роутер на php, лови реквест, проверяй, если нет то редирект на 404

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



180 вечных трастовых ссылок с тИЦ от 10! Полностью ручное размещение, подробный отчет.