Если я перенаправлю «/index.html» в «/», это разрешит просмотр моего веб-сайта, поскольку на нем больше нет страницы с названием «/index.html» или страница, на которую он перенаправлен (www.sample .com /) по-прежнему служит страницей индекса (по умолчанию), что препятствует открытию каталогов? Веб-сервер не позволит вам просматривать каталоги, если у вас есть страница индекса, но перенаправление все еще поддерживает страницу индекса, но просто не отображает ее в URL?
Я хочу знать, прежде чем вносить это изменение, а не просто экспериментировать. У меня только один домен на сервере, и я собирался использовать один из следующих сценариев в моем файле .htaccess, как предлагали другие:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.html\ HTTP/
RewriteRule ^(([^/]+/)*)index\.html$ http://www.sample.com/$1 [R=301,L]
или
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.sample.com/$1 [R=301,L]
Любые идеи или комментарии приветствуются.