Я искал эту проблему, и ничего, что я видел до сих пор, не похоже на ту же проблему, что и я.
У меня есть настройка блога Wordpress в подпапке домена (/ development). Все отлично работает Затем я изменил постоянные ссылки на хорошие ссылки. Теперь все по-прежнему работает нормально, за исключением домашней страницы, что приводит к 404 на сервере IIS.
Если я вручную добавлю «index.php» после этого, появится домашняя страница, но если нет, она выдаст ошибку. Дело в том, что домашняя ссылка, которую генерирует WordPress, указывает только на «/» (что на самом деле и есть то, что я хочу).
Вот кое-что интересное ... если я затем создаю файл index.html в корне, где находится Wordpress, и снова перехожу на домашнюю страницу, я получаю возвращенный файл HTML. Это похоже на то, как будто этот сервер не использует index.php по умолчанию, но с радостью будет искать index.html.
Я думаю, что это может быть связано с тем, что он находится в IIS. Как я могу сказать ему искать index.php по умолчанию?
У меня нет возможности установить дополнительные компоненты / программное обеспечение, и оно находится на общем сервере. Я не против иметь "index.php", но я бы хотел, чтобы домашняя страница работала без него.
Пожалуйста, помогите, если можете.
Большое спасибо,
Майкл.