如果我不能将它放在网站根目录下的哪个地方放置了human.txt文件?

时间:2011-08-15 16:53:18

标签: html author rel credits

背景


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

问题


  1. 由于我不允许在网络根目录中放置humans.txt文件,(即使我是这样,将它放在那里也没有多大意义,因为它只适用于执行以下操作是否可以接受网站的/my-app部分:

    • 创建:/my-app/humans.txt
    • 在我的标记中放置<link rel="author" href="//example.com/my-app/humans.txt">
  2. 我将提供严格的HTML 4.01,author属性的rel值似乎不是该规范中可识别的链接类型。我是否需要做额外的事情来定义author链接类型,或者是否足以使用它?

  3. 我甚至不知道目前是否有任何实际使用此文件的非蜘蛛工具,但是我希望尽可能减少将来出现问题时无法运行的可能性。

1 个答案:

答案 0 :(得分:2)

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

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

    的情况
    • 跟上标准并且不插入元标记(可能将其放在评论中或作为学分页面中的真实链接)
    • 忽略标准,因为标准很好但不是圣杯(你可以做出比这更糟糕的错误)
    • 选择了另一种文档类型,允许您使用所需的元标记,但是如果所有浏览器都正确呈现新的文档类型,则再次测试
  3. 但是我无法为你做出这个决定;)