Vladsvn:
Цитата:
Вот это, как раз, тонкий момент.
Ведь индексный файл всегда есть. И в нем должен быть код, вытаскивающий инфу из базы.
К примеру, если в адресной строке https://site.ru/abc.html, а для страницы abc.html в базе инфы нет, то в файле index.php из базы будет возвращен пустой ответ. И что тогда? Откуда возьмется отклик 404?
* * *
В корне лежит файл error404.html. В .htaccess есть запись ErrorDocument 404 /error404.html
Как код из файла error404.html попадет в браузер? Его Apache автоматически подсунет?
Цитата:
потому что если есть индексный файл, то уже не 404 |
Ведь индексный файл всегда есть. И в нем должен быть код, вытаскивающий инфу из базы.
К примеру, если в адресной строке https://site.ru/abc.html, а для страницы abc.html в базе инфы нет, то в файле index.php из базы будет возвращен пустой ответ. И что тогда? Откуда возьмется отклик 404?
* * *
В корне лежит файл error404.html. В .htaccess есть запись ErrorDocument 404 /error404.html
Как код из файла error404.html попадет в браузер? Его Apache автоматически подсунет?