• ベストアンサー

携帯閲覧のみで、PCからは閲覧できなくしたい。

CGI初心者です。.htaccessというファイルを作成してUPすればいいのだということはわかりましたが、そのファイルに何を書き込んだらいいのかさっぱりわかりません。PCからの閲覧を拒否したいのですが、自分のPCからは見たいので、どのようにHTMLを書き込んだらよいのでしょうか?ヨロシクお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.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アドレス以外つまりパソコン等の通常のプロバイダからはアクセスできなくなります。

関連するQ&A