• 締切済み

.htaccessは2つ置けないんでしょうか?

携帯サイトをロリポップにて作成しています。 PCからアクセスした際、ソースを覗かれないようにするため IPアドレスによる制限をしています。 ファイル名.htaccess order deny,allow deny from all #Docomo IPアドレス #Vodafone IPアドレス #au(cdmaOne)とTu-ka IPアドレス #au(WIN) IPアドレス #au(BREW) IPアドレス 上記のファイルにてPCからのアクセスを防ぐ事が出来るのですが、 エラーページの設定も.htaccessにておこなっています。下記 ファイル名.htaccess ErrorDocument 401 http://URL ErrorDocument 403 http://URL ErrorDocument 404 http://URL ErrorDocument 500 http://URL 上記ファイルにてエラーページの設定は完了なのですが .htaccessを2つ置こうとすると、上書きされてしまい 一つだけになってしまいます。 2つの.htaccessを置きたい場合はどのようにしたら良いでしょうか? どなたかご存知の方、ご教授頂けると幸いです。 よろしくお願い致します。

みんなの回答

  • 123isao
  • ベストアンサー率54% (186/341)
回答No.2

ロリポップでも普通につなげて記述すれば動作します。 ErrorDocument 401 http://www.yahoo.co.jp/ ErrorDocument 403 http://www.yahoo.co.jp/ ErrorDocument 404 http://www.yahoo.co.jp/ ErrorDocument 500 http://www.yahoo.co.jp/ order allow,deny allow from all deny from あなたのIP こうするとアクセス拒否されて403エラーになってヤフーに飛ばされます。 多分、文字やカンマなどの入力ミスや大文字になっているなどのようなことが原因だと思います。

  • new_hope
  • ベストアンサー率49% (513/1032)
回答No.1

当然同じファイル名のものを同じフォルダ(ディレクトリ)には置けませんよ。 1つの.htaccessに両方書き込めばいいと思います。

teikyo_77
質問者

補足

回答ありがとうございます。 前に試しに2つ同時に置いてみたのですが (エラーページ設定の下にIPアドレス制限) このようにした場合、エラーページは正常に表示出来るのですが、 IPアドレスの制限は出来なくなってしまいました。 どのようにしたら良いでしょうか? ご存知でしたら教えていただけると幸いです。

関連するQ&A