- 締切済み
PHPについて
WEB上でPHPによるアクセス制限をしたいのですが、.htaccessを設定しているとサーバーエラーとなります。.htaccessをはずすと初期設定画面へは飛べ、初期設定できるのですが。 .htaccessの内容が悪いのか、どうか教えてください。 以下内容です。 AddDefaultCharset Shift_JIS AddType application/x-httpd-php .php .html php_flag session.use_cookies Off php_flag session.use_trans_sid On php_value session.name sd ともう一カ所のです。 order allow,deny deny from all allow from localhost
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- TagoSuck
- ベストアンサー率72% (16/22)
#2です。すみません。 記述間違いです。 誤: all from locahost 正: allow from localhost
- TagoSuck
- ベストアンサー率72% (16/22)
ご質問に直接関係あるのかは私には解りませんが....。 orderの順序に多少問題を感じます。 order deny,allow deny from all all from localhost とすると、全てのアクセスを拒否してからlocalhostを許可すると思うので、localhostからのアクセスが有効になると思います。 > 指摘箇所をaiiowにしたのですが同じでした。 iではなくLです。タイプミスかも知れませんが。 > #!usr/local/bin/perlとかと記しますが > PHPの場合 どこに記入したらいいですか。 記述の必要はありません。
- TagoSuck
- ベストアンサー率72% (16/22)
やった事はないのですが、質問文で気になる事があったものですから。 order allow,deny で deny from all では、localhostを許可した後で、全てのアクセスを拒否してませんか?
お礼
ありがとう 指摘箇所をaiiowにしたのですが同じでした。 CGIファイルで行頭に #!usr/local/bin/perlとかと記しますが PHPの場合 どこに記入したらいいですか。 ちなみに使用サーバーのPHP位置は /usr/local/bin/php です。