@Emmet1

Как сделать ошибку 404 и для страниц в папке?

Здравствуйте. У меня сайт на голом хтмл

в .htaccess такой вот код

RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]
ErrorDocument 404 /404.php

работает отлично, если перейти на несуществующую страницу site.ru/miss
выбьет ошибку.
а вот если уже страница находится в папке
site.ru/page/miss
ошибку не выбивает.

пробовал прописать в ErrorDocument полный адрес страницы 404 ErrorDocument 404 site.ru/404.php
тогда все работает для всех страниц, но только уже с редиректом с несуществующей страницы на страницу site.ru/404.php. Что меня не устраивает.

не подскажите как сделать 404 для всех типов страниц?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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