EC-CUBE モバイルサイトの画像

EC-CUBEのモバイルサイトを精査しているとき画像が表示されずに??でした。。

携帯サイトをPCで確認するようにユーザーエージェントを偽装してPCで確認すると一応問題ないのに。。何故??


原因は「.htaccess」でした。。直リンを禁止するために自サイトリファラを含んでいないとアクセス禁止にしていた画像ファイル。。この設定がモバイルサイトには問題なようです。

モバイルでのアクセスはリファラを吐かない??

直リンを禁止とモバイルサイトの画像表示。。このジレンマさ

<Files ~ “\.(gif|jpe?g)$”>
SetEnvIf REFERER “anzen.dyndns.biz” read_ok
SetEnvIf User-Agent “DoCoMo/” read_ok
SetEnvIf User-Agent “UP.Browser/” read_ok
SetEnvIf User-Agent “SoftBank/” read_ok
SetEnvIf User-Agent “J-PHONE/” read_ok
order deny,allow
deny from all
allow from env=read_ok
</Files>

こうすることで両方一応解決。。携帯のユーザーエージェント選別足りるかな??

<参考>
モバイル機器についてのユーザーエージェント

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin