SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

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

Никита Каракулин Никита Каракулин  
0
  16.02.2017 21:47       1 555    
Настроено так: 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
22
16.02.2017 22:17
ну используй роутер на php, лови реквест, проверяй, если нет то редирект на 404
0