CMS を中心に様々な Web ソフトを試している。PCを新しくしたのがきっかけで、今まで使っていたXPとVistaの違いが有るので、動作の違いをチェックしたり、様々な事を検証したりでかなり時間を使った。
初歩的なミスが有ったりで、ただ単にバカバカしい時間の浪費だったりする。ベテランの方々に取っては何と無駄な事かと呆れてしまう事態と思う。
実験的な意味もあり何か所もレンタルサーバを使っていて、どれがどのサイトか混乱してしまう。以前からファビコンを付けているサイトが有って、関心を持っていた。
この際ファビコンを付けて解り易くしようと、そこから例によって格闘が始まった・・・
☆
まず実験として、一応公開はしているけど殆んど試験的にソフトをインストールする為だけに使っているサイトにファビコンをセットしてみる。
favicon.ico を自分のサイトの index.html が有る場所にアップして、ヘッダーに
<link rel="shortcut icon" href="http://自分のサイトURL/favicon.ico">
と書けばそれでOKに成るはず、ところが全く変化が無い。
FaviconManager プラグインを入れたり、ヘッダーに別の書き方をしたりしてみたが変化が無い。
色々調べていたら、どうもIEのキャッシュが災っているようだ。様々な方法を検討した結果、最初に作る favicon.ico の画像が適切で無い場合が有る。サーバのキャッシュに相当する部分も影響している可能性もある。
IEのキャッシュのクリアの方法は、Win XP sp3 の場合では、今までと違う状態にした場合の確認では、サーバの設定なり変化させた後、IEのキャッシュをクリアにして、その後一旦IEを完全にOFFにする。
「インターネットキャッシュとクッキーの削除」が参考に成ると思いますが、IEが立ち上がっている間は完全にはキャッシュをクリアにする手順が難しい。IEを開かないで「コントロールパネル」から設定を操作する方法が良いと思う。
Vista で反応の早いサーバを使った場合では、あまり悩まずに済んでしまった。それぞれの環境により一概に言えないが、自分でしてみて確実と思う方法を以下に書きます。
使えるサーバが一つしかない場合では、今アップしてあるデータのバックアップをしっかり取って、データベースも一旦クリアにして新規に作る。
アップしてあるデータを全部破棄して、新規インストールする。バックアップデータを入れる前に、インストールが完了の画面からサインインして、管理ページを開く。 「 サイトを再構築 」 をクリックして最初のHP画面を確認する。
FaviconManager プラグインを導入して設定する。Favicon画像ファイルのURLアドレスは、http://自分のサイトURL/ディレクトリ/favicon.ico とフルに書く。
サイトの再構築をする。
IEのキャッシュをクリアして、ファビコンの状態を確認する。
ここでNGの場合では、favicon.ico そのものを疑ってみて、自分で作るか、製作サイトを使っている場合は別のサイトで作ってみる。
私の場合では、FavIcon from Pics で上手く行った。
バックアップデータをインポートで復元した状態では、確認するのに時間がかかるし、エラーが出たり、どうしても上手く行かない場合が有る。
あと、ヘッダーに直接書く場合では、MAX ENGINEERING の「MT4.2: Faviconを設置する」が参考に成ると思う。

コメントする