14

背景


  • 我正在为客户构建一个 Web 应用程序。
  • 这个应用程序将可供全世界访问,并将放置/my-app在 web-root 中的目录(例如,)中。子域不是一个选项,因为他们不想为另一个 SSL 证书掏腰包。
  • /my-app是唯一允许我接触的目录(不合理的 IT 人员)。
  • 我正在使用需要归属的图标集。
  • 我已经联系了图标集的原作者,并获得了在文件THANKS部分链接回他的作品的许可humans.txt
  • 我也觉得我应该提到一些其他人的工作。这些信息与上述信息相结合可能会占用 20 行,因此humans.txt考虑到我将提供缩小的标记、CSS 和脚本文件,一个单独的文件似乎是放置它的理想位置。

问题


  1. 由于我不允许将humans.txt文件放在 web-root 中,(即使我是,将它放在那里也没有多大意义,因为它只适用于/my-app网站的一部分)是可以接受的吗以下:

    • 创造:/my-app/humans.txt
    • 地点:<link rel="author" href="//example.com/my-app/humans.txt">在我的标记中
  2. 我将提供严格的 HTML 4.01 并且author该属性的值rel似乎不是该规范中公认的链接类型。我是否需要做任何额外的事情来定义author链接类型,或者使用它的行为是否足够?

我什至不知道目前是否有任何非蜘蛛工具实际使用该文件,但我想尽量减少这种在未来出现问题时不起作用的可能性。

4

1 回答 1

2
  1. 我认为将文件放在应用程序自己的目录中是可以的,因为它阐明了它特定于目录内的内容,而不是您可能在根目录中找到的所有其他内容。

  2. 当然,如果 HTML 严格模式下有 0 个错误就好了。但是,这是一种情况,您必须决定是否要

    • 跟上标准,不要插入元标记(也许把它放在评论中或作为信用页面中的真实链接)
    • 忽略标准,因为标准很好但不是圣杯(你可以犯比这更糟糕的错误)
    • 选择了另一个 Doctype,它允许您使用您想要的元标记,但要再次测试所有浏览器是否正确呈现新的 Doctype

但是我不能为你做这个决定;)

于 2011-08-17T15:29:10.903 回答