- ベストアンサー
携帯サイトの.htaccessによるアクセス制限
- 携帯・PC両者で閲覧できるサイトを作成中の方へ。htaccessを使ったアクセス制限(Basic認証)について紹介します。
- vodafone端末でのhtaccessの対応性についてのお悩みや、全ての携帯電話端末で閲覧できる方法についての解決策をご紹介します。
- セキュリティを最優先に考えるなら.htaccessを利用したいですよね。しかし、htaccessが利用できない携帯電話端末名一覧をお探しの方へ、情報をご提供します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> htaccessが利用できない携帯電話端末 .htaccessファイルはサーバー側のディレクトリを設定するもので、クライアントには全く関係ありません。 言い方を返れば、PCのブラウザも携帯のブラウザも.htaccessファイルには対応していません。 で、BASIC認証には、対応していないキャリアもあったはずです。 「キャリア basic認証」などで検索すると見つかると思いますが、とりあえず↓ http://www1.anx.co.jp/~kuwahara/cgi-bin/cgi/press110/6.shtml もし対応しているはずのキャリアなら、 おそらく、何か別の理由、たとえば各端末ごとに表示できるページ(HTML)が決まっていたりサイズに制限がありますが、この点でvodafoneでは表示できないだけなのでは。 それを確かめるために、ためしに.htaccessファイルを削除してみて、vodafoneで表示できるか確認し、 表示できなければ、原因は.htaccessファイルではなくページそのものにあり、 表示できたら、原因はBASIC認証または他の記述、 と言うことになります。
その他の回答 (1)
- raynya
- ベストアンサー率36% (105/290)
>また、htaccessが利用できない携帯電話端末名一覧が掲載されているHP等ご存知なら、ぜひ教えてください。 ちょっと古いですが、この辺参考になるかな? http://www1.anx.co.jp/~kuwahara/cgi-bin/cgi/press110/6.shtml ちなみにSO505iでBASIC認証を使用した携帯サイトをよく閲覧しますが、ページ移動するたびにパスワード入力を求められるのでちょっと面倒です… 同じサイトをN901iCで見たときはそのようなことはありませんでした。
お礼
回答ありがとうございます。 移動するたびにパスワード入力を求められる、と、友人から聞いたことがあります。そのようなこともあるのですね…。他の方法も検討してみます。
お礼
回答ありがとうございます。 .htaccessでなくBASIC認証に問題があったのですね。 .htaccessファイルを削除してみても、vodafoneでは表示できませんでした。アクセス制限をかける前は普通にvodafoneでも表示できたので、そうだと思います。