2008.01.03 Thu
直リンクの制限で携帯でのアクセスには制限を行わない方法
リファラーを使って画像などの直リンクを禁止することがありますが、リファラーを取得できない携帯からのアクセスができなくなってしまいます。
そこでPCからはリファラーを使って直リンクを制限し、携帯からのアクセスはすべて許可する設定を紹介。
画像の直リンク制限設定
.htaccess または httpd.confに記述します。
SetEnvIf Referer example.com authoritative_site
<FilesMatch "\.(jpg|png|gif)$">
order deny,allow
Deny from all
Allow from env=authoritative_site
## DoCoMo
Allow from 210.153.84.0/24
Allow from 210.136.161.0/24
Allow from 210.153.86.0/24
Allow from 210.153.87.0/24
## SoftBank
Allow from 123.108.236.0/24
Allow from 123.108.237.0/27
Allow from 202.179.204.0/24
Allow from 202.253.96.224/27
</FilesMatch>
携帯キャリアごとの帯域をAllowしてやることで制限の対象外とすることができます。