Может ли кто-нибудь предоставить правило .htaccess, чтобы мой index.php переопределял мой index.html?
Это означает, что index.php, а не index.html, обслуживается, когда я перехожу на http://localhost.
http://localhost
Это выполнит эту работу:
DirectoryIndex index.php index.html
Если файл index.php отсутствует, вместо него будет использован файл index.html.
Это может работать вместо ...
RewriteEngine On RewriteBase / RewriteRule ^index.html$ index.php [R=301,L]
В файле конфигурации apache (или .htaccess) установите DirectoryIndex на index.php вместо index.html
Вот пример: http://www.javascriptkit.com/howto/htaccess6.shtml