我已经设置了我的laravel网站的htaccess。我已经重定向了几乎网址。但是,当我尝试从url中删除index.html时,它不起作用。我该怎么做才能从网址中删除index.html?
我想从网址https://www.example.com/index.html中删除index.html。现在它给出了404页面未找到
我尝试了简单的重定向,但是它可以实现许多重定向,重定向301 /index.html https://www.example.com/
RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]
第二次尝试
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.html [NC,L]
第三次尝试
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://example.com/ [R=301,L]
RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.*)\.html$ /$1 [R=301,L]