Рейтинг:0

В Apache2, как я могу получить содержимое файла index.html в подкаталогах, если я не запрашиваю его явно?

флаг cn

Для blarag.com это дерево в корне документа:

/index.html -/foo/index.html -/foo/bar/index.html

Если запрос для «http://blarg.com», то index.html возвращается без проблем.

Однако при запросе «/foo/» или «/foo/bar» возвращается ошибка 404.

Ответ 200 возвращается для '/foo/index.html' и 'foo/bar/index.html'.

Это сконфигурированная директива:

DirectoryIndex index.php index.html

Я хотел бы получить 200 и содержимое index.html, когда браузер запрашивает «/foo» или «/foo/».

Сейчас я может получить то, что я хочу, если я изменю конфигурацию директивы на:

DirectoryIndex index.html

Однако я хочу, чтобы в некоторых подкаталогах была возможность иметь index.php.

Как я могу получить свой торт и съесть его?

Chris avatar
флаг it
Вы получаете 404, если запрос `/foo` и `/foo/` ? Конфигурация по умолчанию должна работать. Я подозреваю, что отсутствует косая черта в конце, необходимая для работы директивы `DirectoryIndex` *Директива DirectoryIndex устанавливает список ресурсов для поиска, когда клиент запрашивает индекс каталога* ***путем указания / в конце** * *имя каталога.*

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.