背景
- 我正在为客户构建网络应用程序。
- 此应用程序将可供全世界访问,并将放置在网络根目录中的一个目录(例如
/my-app
)中。子域不是一个选项,因为他们不想为另一个 SSL 证书掏钱。 -
/my-app
是唯一允许我触摸的目录(不讲道理的 IT 人员)。 - 我使用的是需要注明出处的图标集。
- 我已经联系了图标集的原作者,并获得了链接回他在
THANKS
中的作品的许可。一段humans.txt
文件。 - 我也觉得我应该提一下其他人的工作。这些信息与上面的结合起来可能会占用 20 行,所以一个单独的文件,如
humans.txt
考虑到我将提供缩小的标记、CSS 和脚本文件,这似乎是放置它的理想位置。
问题
因为不允许我放置
humans.txt
web-root 中的文件,(即使我是,把它放在那里也没有多大意义,因为它只适用于网站的/my-app
部分)是否可以接受以下操作:- 创建:
/my-app/humans.txt
- 地点:
<link rel="author" href="//example.com/my-app/humans.txt">
在我的标记中
- 创建:
我将提供严格的 HTML 4.01 和
author
rel
的值属性似乎不是该规范中可识别的链接类型。我是否需要做任何额外的事情来定义author
链接类型,还是使用它就足够了?
我什至不知道目前是否有任何非蜘蛛工具实际使用这个文件,但我想尽量减少这个在未来出现问题时不起作用的可能性。
最佳答案
我认为将文件放在应用程序自己的目录中是可以的,因为它阐明了它特定于目录中的内容,而不是您可能在根目录中找到的所有其他内容。
当然,如果在 HTML 严格模式下有 0 个错误就更好了。然而,在这种情况下,您必须决定是否要
- 跟上标准并且不插入元标记(可以将其放在评论中或作为致谢页面中的真实链接)
- 忽略标准,因为标准很好但不是 chalice (你可能会犯比这更糟糕的错误)
- 选择另一个 Doctype,它允许您使用您想要的元标记,但要再次测试是否所有浏览器都正确呈现新的 Doctype
但是我不能为你做这个决定;)
关于html - 如果我不能将 humans.txt 文件放在网站根目录下,该把它放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7067963/