на 404 я хочу установить свой файл htaccess для использования другого файла из другого места вместо отсутствующего файла. URL-адрес должен оставаться таким же, как если бы файл находился в каталоге, и, что более важно, он должен функционировать так, как если бы он находился в том же месте. Поэтому моя главная цель - иметь каталог с файлами без индексного файла. Есть ли способ переписать запрос файла, чтобы сделать это?
1 ответ
0
Возможно, это не тот ответ, который вы ищете, но это хороший обходной путь:
Добавьте вашу обычную страницу ошибки 404 в ваш файл .htaccess:
ErrorDocument 404 /404.html
И в файле 404.html:
$Current_Url = $_SERVER['REQUEST_URI'];
if($Current_Url == "/Your_directory_here")
{
require("index.html"); //The page that you want to show.
}
else
{
//Normal 404 Stuff
}
В моем ответе я предполагаю, что ваши .html файлы анализируются php.