Это, вероятно, то, что вы ищете:
RewriteEngine on
RewriteRule ^/?(.*)index\.html /$1 [END]
Это правило будет работать аналогично в конфигурации хоста http-сервера или в файле динамической конфигурации (".htaccess") внутри DOCUMENT_ROOT
хоста. Вы всегда должны предпочитать первый вариант, если это возможно по разным причинам.
В случае, если вы получите обратно внутреннюю ошибку сервера (http status 500), используя вышеуказанные изменения правил, вы используете очень старую версию apache http server. В этом случае вы увидите определенные ссылки на неподдерживаемый флаг END
в файле журнала ошибок вашего сервера. Попробуйте вместо этого использовать флаг L
. Это может работать так же, хотя это немного зависит от вашей фактической настройки.