人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

有料のレンタルサーバーを借りているのですが、アクセスを携帯電話だけに制限したいと思います。
そこで、『.htacess』を用いた方法で行おうと思っているのですが、それについて初心者にも分かりやすく解説してあるホームページがあれば教えて下さい。

●質問者: ヨースケ
●カテゴリ:ウェブ制作
✍キーワード:アクセス ホームページ レンタルサーバー 初心者 携帯電話
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● PPPz
●20ポイント

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

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

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

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

.htaccess実践活用術

◎質問者からの返答

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

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


2 ● wellmin
●20ポイント

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

.htaccessで携帯向け設定

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


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

http://htaccess.pasoa.com/

.htaccessの設定解説

◎質問者からの返答

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


3 ● room_of_brian
●20ポイント

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が使用出来るサーバー使っているかはわからないですけど。

◎質問者からの返答

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


4 ● vinaka
●20ポイント

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です。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ