9

私はpublic_html、ファビコンを追加するためのフォルダーにfavicon.icoを保存することに慣れています。

私が今抱えている問題は、特定のサブディレクトリのすべてのファイル(「以降」)に表示したいのですが、example.com/exampleそこに置くだけではうまくいかないようです。

ドキュメントごとに移動して、次を追加できることはわかっています。

<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

しかし、もっと実用的な方法があることを願っています。最初は、CSSを介した方法があるのではないかと思いましたが、そうではないようです。

すべてのドキュメントにすでに次のものが含まれているため、これは便利です。

<link rel="stylesheet" type="text/css" href="test.css" />

では、これを解決するためのアイデアや回避策はありますか?

4

5 に答える 5

10

link rel=...表記を使用してファビコンを指定する必要があります。

ブラウザは、ドメインのルートディレクトリでのみデフォルトを検索します/favicon.ico。それからのバリエーションは、明示的に指定する必要があります。

于 2010-11-08T22:12:17.170 に答える
2

要素を追加するの<link>が正しい方法です。テンプレートエンジン(例:Template-Toolkit)を使用して、一般的なコンテンツを手動で複製しないようにします。

于 2010-11-08T22:12:18.437 に答える
0

上記のように、検索に時間を無駄にしないでください。その場合の唯一の方法です。マークアップの変更結果を確認するときは、ブラウザーのキャッシュが扱いにくい場合があることに注意してください。

于 2010-11-08T22:19:06.073 に答える