14

バックグラウンド


  • クライアント用の Web アプリケーションを構築しています。
  • このアプリは世界中からアクセス可能で/my-app、web-root のディレクトリ (例: ) に配置されます。サブドメインは、別の SSL 証明書のために生地をこき下ろしたくないため、オプションではありません。
  • /my-app私が触れることを許可されている唯一のディレクトリです(理不尽なIT担当者)。
  • 帰属表示が必要なアイコン セットを使用しています。
  • アイコン セットの元の作成者に連絡し、ファイルのTHANKSセクションで彼の作品にリンクする許可を得ました。humans.txt
  • また、他の人の作品について言及する必要があると感じています。この情報を上記と組み合わせると、おそらく 20 行ほどかかるので、humans.txt縮小されたマークアップ、CSS、およびスクリプト ファイルを提供することを考えると、このような別のファイルを配置するのが理想的な場所のように思えます。

質問


  1. 私は web-root にファイルを配置することを許可されていないため(仮に配置したとしても、サイト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リンクタイプを定義するために何か特別なことをする必要がありますか、それともそれを使用するだけで十分ですか?

現時点でこのファイルを実際に使用するスパイダー以外のツールがあるかどうかさえわかりませんが、将来何かが起こったときにこれが機能しない可能性を最小限に抑えたいと思います.

4

1 に答える 1

2
  1. ファイルをアプリケーション独自のディレクトリに配置しても問題ないと思います。ルート ディレクトリにある他のすべてのものではなく、ディレクトリ内のコンテンツに固有のものであることが明確になるからです。

  2. もちろん、HTML 厳格モードでエラーが 0 になればいいのですが。ただし、これは、必要かどうかを決定する必要がある 1 つの状況です。

    • 標準に従い、メタタグを挿入しないでください(コメントに入れるか、クレジットページの実際のリンクとして入れることができます)
    • 標準は素晴らしいですが、聖杯ではないため、標準を無視してください(それよりもさらに悪いエラーが発生する可能性があります)
    • 別の Doctype を選択しました。これにより、必要なメタ タグを使用できますが、すべてのブラウザが新しい Doctype を正しくレンダリングするかどうかを再度テストします

しかし、私はあなたのためにこの決定を下すことはできません ;)

于 2011-08-17T15:29:10.903 に答える