gpt4 book ai didi

html - 我的网站似乎不喜欢删除 .html,我无法修复它

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:45 25 4
gpt4 key购买 nike

我尝试使用 .htaccess 文件中的这段代码删除 url 末尾的 .html

RewriteEngine On
RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{3,4}
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ $1.html

但正如您转到 my website 时所见它只是重定向到没有 .html 的链接并说禁止。我也有

Options -Indexes

在我的 .htaccess 文件中,但删除它并不能解决问题。

编辑:如果我将 .html 放在 url 的末尾,它会起作用,但如果我删除它,它会显示 Forbidden

请帮忙

谢谢

最佳答案

尝试使用这个:

RewriteEngine on

RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]

这应该从您的 URL 中删除 .html。确保在测试之前清除缓存。

关于html - 我的网站似乎不喜欢删除 .html,我无法修复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com