У меня есть файл по умолчанию myIndex.php в подпапке public_html.
Я добавил файл .htaccess в public_html.
Я добавил DirectoryIndex /subfolder/myIndex.php в нем.
myIndex.php содержит ссылки и включает в себя.
Включение, кажется, работает, но ссылки не работают: нет изображений и нет CSS, но menu.php включен. Ссылки в menu.php тоже не работают.
Если я
измените .htaccess на DirectoryIndex index.php,
создайте файл index.php в public_html,
и поместите в него ссылку на «./subfolder/myIndex.php».
DirectoryIndex определяет, что делать, когда клиент запрашивает каталог. Если у вас есть
DirectoryIndex /subfolder/myIndex.php
тогда именно этот сценарий будет выполняться каждый раз, когда клиент запрашивает каталог, независимо от того, где находится этот каталог, например, /anotherfolder/ или же /static/,
Но когда у вас есть
DirectoryIndex index.php
вместо этого Apache ищет index.php в запрошенном каталоге, например /anotherfolder/index.php или же /static/index.php,