- ベストアンサー
携帯閲覧のみで、PCからは閲覧できなくしたい。
CGI初心者です。.htaccessというファイルを作成してUPすればいいのだということはわかりましたが、そのファイルに何を書き込んだらいいのかさっぱりわかりません。PCからの閲覧を拒否したいのですが、自分のPCからは見たいので、どのようにHTMLを書き込んだらよいのでしょうか?ヨロシクお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
.htaccessはCGIではありません。 Apacheサーバーの動作をディレクトリ単位で制御するためのただの設定ファイルです。 .htaccessに書かれた設定を有効にするにはサーバー本体の設定で.htaccessの使用を許可していなければいけません。 許可されていないと、.htaccessファイルを置いても効果はありません。 では本題に入ります。 携帯からのみアクセスを許すということは、つまり携帯電話会社のIPアドレスを.htaccessに打って、「許可」にしておいて他(パソコン等)は「拒否」にしておけばいいことになります。 よって、 Order deny,allow Deny from all Allow from 210.153.84.0/24 Allow from 210.136.161.0/24 Allow from 210.169.40.0/24 Allow from 210.196.3.192/26 Allow from 210.196.5.192/26 Allow from 210.230.128.0/24 Allow from 210.230.141.192/26 Allow from 210.234.105.32/29 Allow from 210.234.108.64/26 Allow from 210.251.1.192/26 Allow from 210.251.2.0/27 Allow from 211.5.1.0/24 Allow from 211.5.2.128/25 Allow from 211.5.7.0/24 Allow from 218.222.1.0/24 Allow from 61.117.0.0/24 Allow from 61.117.1.0/24 Allow from 61.117.2.0/26 Allow from 61.202.3.0/24 Allow from 219.108.158.0/26 Allow from 219.125.148.0/24 Allow from 222.7.56.0/24 Allow from 210.134.83.32/27 Allow from 210.146.7.192/26 Allow from 210.146.60.128/25 Allow from 210.151.9.160/27 Allow from 210.169.193.192/26 Allow from 210.228.189.0/24 Allow from 211.8.49.160/27 Allow from 211.8.159.128/25 Allow from 211.127.183.0/24 と書けば、ドコモ、AU、vodafone以外のIPアドレス以外つまりパソコン等の通常のプロバイダからはアクセスできなくなります。