TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
ファビコン
日時: 2009/05/05 07:57
名前: りり

以前、こちらでファビコンのご要望もあり、.htaccessに一時設定して、IE6でもお気に入り登録すれば、ファビコンが出るようになっていました。
http://todos.xsrv.jp/11patioalacarte/todos.cgi?mode=&no=7&p=32

でも、一ページずつ、お気に入りにしなければ、ファビコンは機能しません。
また、サーバ負荷の問題もあり、.htaccessのファビコン記述は、削除してしまいました。

でも、せっかく作ったので、favicon.icoの画像自体は、サーバに残していました。

職場のIE7のパソコンで見ると、必ずファビコンが表示されるのです。
以前のキャッシュが残っているのかと思っていたら、新しいマシンでも、完璧にどのページでもファビコンを表示します。

不思議に思って調べたら、IE7では、サーバにfavicon.icoがあるだけで読みに行くんですね。

こういうこともブラウザで違ってきていて、.htaccessにファビコン記述せよという情報もどんどん古くなっていくんでしょうね。

皆様、お使いのブラウザでのファビコン表示はどうなっているでしょうか。
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |

Re: ファビコン ( No.11 )
日時: 2010/01/26 23:25
名前: o6asan

こんばんは。

> >.htaccessにファビコン記述せよという情報もどんどん古くなっていくんでしょうね。

そうですね。IEは対応が割りと遅かったですけど,火狐などはタブ上のファビコンの表示はかなり前から
よく表示されるようになっていました。
そのころ,私は,ファビコンのファイル名を独自のものにしていたのですが,新たなディレクトリ等で設定を
忘れると,Apacheのlogにエラーが残るんですよ。記述がないとデフォルト名で読み込みに行くようで,結局,
面倒なので,icoファイルの名前のほうをデフォルトに戻してしまいました。

その後しばらくはgoogleのキャッシュなどから跳んでこられたとき,ファビコンの独自ファイル名が
エラーログで残っていました。

その昔,ISPのホームページボリュームなどでは.htaccessが使えない設定も多かったようですが,この設定も
今は変わりましたね。私は,Apache2.xになってからしか自分ではいじったことがないのですが,セキュリティの
面でずいぶん向上しているようですね。
メンテ
Re: ファビコン ( No.12 )
日時: 2013/01/02 01:07
名前: りり

最近、ファビコンの話題とか目にして、もう一度、こちらを見直したり、常駐員さんのサイトのファビコンの出方を確認したりしました。

これは、よろしければ、juneさんにご協力いただいて、確認してもらえれば有難いのですが…

フレームを使われる方は、そのフレームを設定したindex.htmlファイルのヘッダに、ファビコンに関する記述を入れ、すべてフレーム内で表示しますから、表面上は、どのページでもファビコンが表示されるように見えます。
でも、フレームを外した、それぞれのhtmlページ表示では、ファビコンはでてきません。

昔は、たくさんのhtmlファイルがある場合は、全てのファイルにファビコンに関する記述を入れていたこともあったようです。

ですが、この掲示板などCGIでどんどんページが作成されるようなサイトでは、そんなことはできません。

それで、このスレッドにあるように、当初は、.htaccessにファビコンに関する記述をいれることで、サイト全部にファビコンが出るようにと考えたんですね。

でも、前にも書きましたが
>.htaccessにファビコン記述せよという情報もどんどん古くなっていくんでしょうね。

ということで、今現在では
http://ja.wikipedia.org/wiki/Favicon
>ルートディレクトリにfavicon.icoという名称のファイルを設置しておくと、
>HTML/XHTML中で指定が無くともFaviconとして認識するブラウザもある

前に書いたように、現在使われているブラウザでは、殆どルートディレクトリにfavicon.icoを入れるだけで済むようです。

でも…

ここが不思議なんですが、キャッシュの関係か、ルートディレクトリにfavicon.icoを入れてもキッチリ反映されるまで時間がかかるみたいです。

私も、.htaccessのファビコン記述を削除してしばらくしてから、どのパソコンでも、ファビコンが出るようになったことに気づきました。

どのパソコンというのは、一度、何らかのファビコンの記述を入れたページを表示して、そのファビコンも表示させたら、FTPでファイルを入れ替えて、全くファビコン記述のないものにしても、ずっとファビコンは表示するようなんです。

TODOSサイトは、もう以前からファビコン表示になっているので、うちのプロバイダの使っていないHPスペースのルートにファビコンを入れて実験中です。一台は、一度ファビコンを表示させたので、以降ずっと表示しています(IE8)。もう一台は、まだ表示していません(IE9)。どの位経ったら、表示するか時々見ていこうと思っています。

で、思うんですが……ヘッダにファビコンに関する記述を入れている場合は、そのページしかファビコンを表示しないのかな…
だいたいが入れるなら、ルートにファビコンは置きますよね? フレームを使っている方のソースを拝見しても、ルートにあるようです。
でも、どうして他のページでは、ファビコンを表示しないのか…index.htmlにファビコンの記述を入れてしまうと、それだけ優先されて、他では表示しない…ということになっているような…

そのあたり、実際に該当するjuneさんのサイトで確認していただけると、私も訳が分かって、すっきりするようで…ということで、よろしくお願いします。
メンテ
Re: ファビコン ( No.13 )
日時: 2013/01/02 01:50
名前: りり

あっ!

juneさんのところは、ルートに入れていても、june.icoという名なんですね…
favicon.icoという既定のファイル名にした方が…

あと、中には、imageフォルダーとかにfavicon.icoを入れている例もあるようですね。

ルートに、favicon.icoという名で入れる…というのがポイントかな。
メンテ
Re: ファビコン ( No.14 )
日時: 2013/01/02 21:01
名前: june

名前まで出していただいたにもかかわらず
知識不足で・・・「単にこうすれば良いよ」というような解説を見て設置したのが真相です。
そんな事で、ソース関係は全く分かりません。

ブログなどでは全てのページに
<link rel="shortcut icon" href="パス/favicon.ico" />
が入っているようです。

ウチのjune.icoはご愛敬と言うことでお許し下さいませm(_~_)m
メンテ
Re: ファビコン ( No.15 )
日時: 2013/01/02 22:22
名前: o6asan

こんばんは,横レス失礼します。

みなさま,今年もよろしくお願いいたします。

>>11 で記事を書いたころから,変化は更にその方向に進んでいまして,新しいブラウザでは,
ドキュメントルートにfavicon.icoがあれば,ほぼ間違いなく表示してくれます。
あるページにドキュメントルートと別のファビコンを指定したい場合は,(favicon以外の名前).icoに
して,<link rel="shortcut icon" href="パス/(favicon以外の名前).ico" />が必要です。
また,デフォルトで探しに行くので,favicon.icoが用意されていない場合は,404がかえる場合も
あるらしいのですが,AWStatsなどでもこのエラーは統計から除外するようになっているようですね。

昨年のSSIのテストの時にも感じましたが,最近のブラウザはフレーム表示の場合など特に,
はっきりした更新がなければキャッシュを生かすことが多いようなので,キャッシュを明示的に
削除してから再読み込みさせない場合,実際の表示には少し時間がかかるかもしれません。
メンテ
Re: ファビコン ( No.16 )
日時: 2013/01/03 00:37
名前: o6asan

書き落としました。

> index.htmlにファビコンの記述を入れてしまうと、それだけ優先されて、
> 他では表示しない…ということになっているような…

これは,私も不思議に思いました。

自サイトで試したことがないんが,今回の経験では,index.htmlに限らず,linkを入れた
ファイルだけに表示されて,後を無視するような感じですね。
メンテ
Re: ファビコン ( No.17 )
日時: 2013/01/03 01:04
名前: sugiyama

【禁止ワードのため分割1】
自分が最近困ったのは、エラーページでのファビコン表示です。

エラーページ
http://www.ysugiyama.com/eraa
(↑例)では
http://www.ysugiyama.com/images/faviconx3/favicon.ico
というエラー用のファビコンが表示されるようにしてあるのですが、
Chromeではこれが表示されるものの、IE8やIE9では表示されないのです。
メンテ
Re: ファビコン ( No.18 )
日時: 2013/01/03 01:06
名前: sugiyama

【禁止ワードのため分割2】
エラーページでは画像へのリンクを

メンテ
Re: ファビコン ( No.19 )
日時: 2013/01/03 01:09
名前: sugiyama

【禁止ワードのため分割3】
<link rel="SHORTCUT ICON" h ref="images/favicon.ico">
のように相対パスで書くわけにはいかないので(エラーページは階層が不明なので)
<link rel="SHORTCUT ICON" h ref="http://www.ysugiyama.com/images/faviconx3/favicon.ico"
としてあるのですが、この書き方(絶対パス)だとIEに認めてもらえないってことみたいです。
メンテ
Re: ファビコン ( No.20 )
日時: 2013/01/03 08:41
名前: o6asan

sugiyamaさん,おはようございます。

今もできるかどうか確認していないのですが,昔,各ページにファビコンを指定していたころ,
favicon.icoという名前でなく指定すると,そのページだけ別ファビコン表示できました。

それで思ったのですが,

> (エラーページは階層が不明なので)

であっても,エラーページそのものと同一階層にアイコンを置き,
<link rel="SHORTCUT ICON" h ref="sugifav.ico">
などとしたら,インターネットエクスプローラでも表示可能ではないかと......

ただ,imagesにアイコンをおくというsugiyamaさんの方針(あるいは,サーバの設定でそこに置かなくては
いけないのかもしれません)には,反しますね。

単なる憶測です
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧