- ベストアンサー
携帯サイトで自分だけPCからアクセスさせたい
最近プライベートで携帯サイトの作成をしておりますがPCからアクセスさせないように.htaccessファイルで携帯各キャリアドメインからのアクセスのみ許可させてますが、更新等した際にサイト確認する為にその都度.htaccessファイルをリネームして確認しその後またファイル名を元に戻してます。 そこで随時自分のみPCからアクセス出来るようにしたいのですがどのようにすればいいでしょうか? ちなみに使用しているサーバーはPHP・CGI共に使用可です。 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
今まで通り、携帯電話からのアクセスは許可し、パソコンからアクセスのアクセスをBasic認証で許可してはいかがでしょうか。 更新の確認の際には結局一度はBasic認証をパスする必要はありますが、リネームするよりは楽ではないでしょうか。 AuthType Basic AuthUserFile .htpasswdのパス AuthName "" require valid-user Satisfy any order deny,allow allow from 許可する携帯のキャリア … deny from all
その他の回答 (3)
携帯電話のドメインからのアクセスを許可しているということでしたので、そこに、ご自身のパソコンのIPアドレスも許可するよう追加してみてはいかがでしょうか。 Allow from XXX.XXX.XXX.XXX
お礼
ご回答ありがとうございます。 ご指摘の方法ですが当初は考えていたのですが、固定IPではないなので結果的にその都度.htaccessを変更させないといけないので今のところはその都度リネームさせてます。
.htaccessで、basic認証をしてみてはいかがでしょうか?
お礼
ご回答ありがとうございます。参考サイトとても勉強になりました。 basic認証をさせるとPCだけでなく携帯からもそのサイトに行くと認証 が必要になるので、出来ればアクセスがあった時点で携帯かPCか判断 して携帯ならそのまま表示させPCの場合は認証させたいのですが。 このような動作をさせることは出来るのでしょうか。
ローカルでの確認が一番良いのでは? どの様な更新内容かは不明ですが・・・
お礼
ご指摘の通り確かにローカルチェックをすればいいのですが、例えば 出先で編集した場合PHPやCGI等の確認が出来ない為その場合を想定して 質問した内容なことが出来ないかと思い質問させて頂きました。
お礼
ありがとうございます。解決できました。 No2の回答の際に今回の様な方法を試したのですがうまくいかなかったので駄目なのかと思ったのですが、Satisfy anyが無かったからだと思います。 この一件でとても勉強になりました。 度々のご回答誠にありがとうございました。