有料のレンタルサーバーを借りているのですが、アクセスを携帯電話だけに制限したいと思います。

そこで、『.htacess』を用いた方法で行おうと思っているのですが、それについて初心者にも分かりやすく解説してあるホームページがあれば教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/27 01:13:34
  • 終了:--

回答(4件)

id:PPPz No.1

PPPz回答回数1124ベストアンサー獲得回数132006/02/27 01:16:32

ポイント20pt

http://webmaster.hatena.ne.jp/1059982708

人力検索はてな - 現在携帯向けのサイトを運営しています。今はPCからも見れます。そこで完全に携帯専用サイトにしたいんですがそうする方法とかソースはどこかないんですか?リモートホスト..

以前に似たような質問がでていますので、そちらをご一読してみてはいかがでしょうか?

http://www.shtml.jp/htaccess/

.htaccess実践活用術

id:Yohsuke

う〜ん、具体的な方法は書いてないですねぇ・・・。

例えば、携帯電話各社のIPアドレス一覧を取得する方法とかが書かれていれば、あとは何とかなりそうなんですけど。

2006/02/27 02:30:06
id:wellmin No.2

wellmin回答回数93ベストアンサー獲得回数02006/02/27 03:30:18

ポイント20pt

http://htaccess.pasoa.com/cellular.htm

.htaccessで携帯向け設定

とりあえず作りたいのであれば、一番上ので大抵は大丈夫だと思います。


下はトップページです。いろいろ解説してあります。

http://htaccess.pasoa.com/

.htaccessの設定解説

id:Yohsuke

ありがとうございます。具体的なコードが載っているのでとても助かります。

2006/02/27 14:48:32
id:room_of_brian No.3

room_of_brian回答回数410ベストアンサー獲得回数02006/02/27 04:18:09

ポイント20pt

Options Includes

AddHandler server-parsed .shtml

AddHandler server-parsed .html

AddHandler server-parsed .htm

AddHandler cgi-script .cgi

Options +ExecCGI

order deny,allow

deny from all


#docomo

allow from 210.153.84.0/24

allow from 210.136.161.0/24

#vodafone

allow from 211.8.159.128/25

allow from 210.169.193.192/26

allow from 211.127.183.0/24

allow from 210.146.60.128/25

allow from 210.134.83.32/27

allow from 211.8.49.160/27


#au

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 219.97.52.192

allow from 220.147.22.140

allow from 210.136.161.199

allow from 220.145.143.8


↑をテキストファイルに保存して

名前の変更で


.htaccess


に変更すれば

PCは十分拒否できます。

現在私が行っている携帯用HPで使用している

設定です。

CGIもSSIも問題なく使用でき、

SSIもURLをSHTML形式でなくHTMLで稼動するようになってます。SSIが使用出来るサーバー使っているかはわからないですけど。

id:Yohsuke

ありがとうございますm(_ _)m。

2006/02/27 14:49:16
id:vinaka No.4

vinaka回答回数232ベストアンサー獲得回数12006/02/27 11:19:48

ポイント20pt

http://090080.com/

�g�тŗV�ڂ���090080.com

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.5.63.0/24

allow from 222.7.56.0/24


allow from 210.146.7.192/26

allow from 210.146.60.192/26

allow from 210.151.9.128/26

allow from 210.169.176.0/24

allow from 210.175.1.128/25

allow from 210.228.189.0/24

allow from 211.8.159.128/25


ErrorDocument 403 /error/index.html


これでいけますよ。ちなみに添付のURLでこの方法でやっています。

あとは

allow from で自分のIPだけ入力すると、自分のIP以外からの閲覧はできません。


ErrorDocument 403 /error/index.htmlでは

errorフォルダのindex.htmlを該当しないと表示しなさいという意味になります。

errorフォルダはpublic_htmlの中に置くようにしてください。

.htaccessはpublic_htmlでも別フォルダーのなかでもOKです。

id:Yohsuke

これで何とかなりそうです。みなさん、ありがとうございました(^^)。

2006/02/27 14:50:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません