如何去掉url扩展名

Gob*_*uiz 4 html url

我正在为自己开发一个网站,纯粹且没有服务器语言。

url 与 a 标记中的名称相同,例如:blog / index.html。

我可以用什么东西来改变它吗?我不想使用框架。我想知道是否有任何工具可以做到这一点。

我想改变的是结局。我不想显示扩展名,只显示路线

nao*_*hfi 8

.htaccess尝试在根文件夹中创建文件,然后粘贴此文件

#remove html file extension-e.g. https://example.com/file.html will become https://example.com/file
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
Run Code Online (Sandbox Code Playgroud)

您可以在这里阅读更多相关信息https://www.plothost.com/kb/how-to-remove-php-html-extensions-with-htaccess/

编辑

由于您使用的是 Vercel.com,根据他们的文档,有一个名为vercel.json您可以添加的文件配置

{
  "cleanUrls": true
}
Run Code Online (Sandbox Code Playgroud)

文档说,

设置为 true 时,所有 HTML 文件和无服务器函数的扩展名都将被删除。当访问以扩展名结尾的路径时,308 响应会将客户端重定向到无扩展名路径。

有关更多信息,请在此处阅读他们的文档https://vercel.com/docs/configuration#project/clean-urls