有啥方法可以隐藏 html 静态网站上的 .html 扩展名? [复制]

Posted

技术标签:

【中文标题】有啥方法可以隐藏 html 静态网站上的 .html 扩展名? [复制]【英文标题】:Is there any way to hide the .html extension on html static website? [duplicate]有什么方法可以隐藏 html 静态网站上的 .html 扩展名? [复制] 【发布时间】:2020-04-10 07:33:04 【问题描述】:

我想在 url 中隐藏那些 .html 扩展名。可能吗?我该如何隐藏它们?

【问题讨论】:

您的服务器是否支持 .htaccess 文件? 这能回答你的问题吗? How to remove .html from URL? 不明白为什么它被否决了......当谷歌搜索时,这是与重复问题相反的第一个结果 【参考方案1】:

如果您想从 html 文件中删除 .html 扩展名,例如 yoursite.com/wallpaper.htmlyoursite.com/wallpaper,您必须在 .htaccess 文件中添加以下代码:

RewriteEngine On
RewriteCond %REQUEST_FILENAME !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

【讨论】:

以上是关于有啥方法可以隐藏 html 静态网站上的 .html 扩展名? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

静态网页与动态网页的区别

有啥方法可以强制重置 App Engine 上的所有缓存静态文件?

简述静态NAT、动态NAT、PAT在配置命令有啥不同以及内网IP和外网IP对应关系上的区别

静态构造函数有啥用?

静态网页与动态网页区别

设置静态IP有啥好处?