firefoxでgoogle mapのマイ アイコンが表示されない時

2012/02/22
google mapでマイアイコンを使用している場合、firefoxの8ぐらい以降(正確に覚えていない)で、アイコンが表示されない場合があります。
その場合、画像のヘッダーに
Access-Control-Allow-Origin *
を入れてやれば、表示されるようになります。
apacheのconfigで入れるか、.htaceessで設定するかです。一般的には、.htaccessで設定することになるとおもいます。
.htaccessで設定する場合は、
Header set Access-Control-Allow-Origin *
と書いて該当フォルダに置いとけば、OK。
ただ、Headerディレクティブを使うためには、Apache に mod_headersが組み込まれていないといけません。Apacheは1.3系では、標準で入っていないので、再コンパイルが必要です。
古いサーバーなんかと引っかかるかもしれないので、気を付けましょう。(気を付けようがないですが)

RewriteEngine でドメイン変更をする

2011/06/28

ドメインが変わったんだけど、サーバーも何もかも一緒でバーチャルホスト追加しただけなんだって時に古いドメインに来たやつは、新しいドメインに、新しいドメインにきたのは、そのまま表示ってことをしたい時は、下記を.htaccess へ設定すればok

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(xxx.jp)(:80)? [NC]
RewriteRule ^(.*)$ http://yyy.jp/$1 [R=301,L]