我想从网址中删除index.html

时间:2019-04-09 10:03:23

标签: .htaccess

我已经设置了我的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]

0 个答案:

没有答案