gpt4 book ai didi

html - 没有 .html 扩展名的链接,无需创建目录

转载 作者:数据小太阳 更新时间:2023-10-29 07:55:43 25 4
gpt4 key购买 nike

我在 Jekyll 上运行网站。我想建立链接,比如 contactcontact.md (现在我正在使用 contact.html 链接)——这意味着我想删除.html 扩展名。我读了这个问题 - How to link to a page with page.url without the html extension in Jekyll? ,但它告诉为每个文件夹创建目录。我不喜欢这个想法——我想把所有东西都放在一个主目录中。你能给我一些建议吗?

最佳答案

没错。静态站点总是 必须要呈现一个页面。如果您指定目录,大多数 Web 服务器都配置为查找 index.html

如果您使用的是应用程序服务器,例如 Unicorn,并且提供动态服务,那么您可以随心所欲地处理请求,但是像 Nginx 和 Apache 这样的网络服务器会在磁盘上查找文件。

因此:

example.com/contact.html

实际上会变成:

example.com/contact/index.html

但是您可以省略文件名,Web 服务器会自行识别:

example.com/contact

关于html - 没有 .html 扩展名的链接,无需创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27862697/

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