Задать вопрос
@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 для всех типов страниц?
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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