Ошибка родительского каталога Document 404

#.htaccess #http-status-code-404

#.htaccess #http-status-code-404

Вопрос:

Я пытаюсь установить пользовательскую страницу ошибки в htaccess (локально на сервере EasyPHP DevServer). Я нашел этот код, но он работает, только если я определяю каталог проекта (например, /myproject/index.php ).

 # Does not work
ErrorDocument 404 /index.php

# This works
ErrorDocument 404 /project/index.php
  

Я попытался выполнить поиск метода с использованием REQUEST_URI (удалить имя файла и сохранить только имя каталога, сопоставить строку перед первой косой чертой в основном), чтобы мне не нужно было определять папку проекта, но я ничего не нашел. Кто-нибудь знает, как я могу это сделать?

Комментарии:

1. это один вопрос или два? пожалуйста, укажите, что вам нужно еще?

2. Извините, мне нужен код htaccess для автоматического определения «родительской папки», что-то вроде: # ${REQUEST_URI} например /folder/file.php # Я хочу удалить file.php и оставьте /folder/ и установите его в документе ErrorDocument Ошибка 404 ${REQUEST_URI}/index.php