有啥方法可以隐藏 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.html
到 yoursite.com/wallpaper
,您必须在 .htaccess
文件中添加以下代码:
RewriteEngine On
RewriteCond %REQUEST_FILENAME !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
【讨论】:
以上是关于有啥方法可以隐藏 html 静态网站上的 .html 扩展名? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
有啥方法可以强制重置 App Engine 上的所有缓存静态文件?