Насколько я знаю, нет способа получить эту информацию.Спецификация HTTP не предоставляет этого, и я думаю, что это не плохо.Ваши клиенты запрашивают URL «/», веб-сервер должен решать, как это сделать, нет необходимости возвращать и имя файла.
Также стоит указать (я уверен, что вы знаетеоб этом, но на всякий случай) то, что URL выглядит как /somedir/somefile.html
, это не значит, что обслуживается файл фактический .Он может быть передан через прокси на другой хост, mod_rewrite и т. Д. - другими словами, имя является произвольным и не обязательно имеет какое-либо отношение к физическому имени на диске.
Короче говоря, я думаю, что вашеЛучше всего выбрать имя файла по умолчанию, например, index.html
для этих случаев и придерживаться его.