【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】

.htaccessの有効範囲について

.htaccessの有効範囲について疑問があります。設置されたディレクトリと、そのディレクトリ以下の全てのディレクトリに対して有効であるとの認識です。
http://example.com/.htaccess
これは、
(1)http://example.com/にアクセスしてサーバーの設定によりhttp://example.com/index.htmlが表示された場合
(2)http://example.com/index.htmlに直接アクセスした場合
(3)http://example.com/abc/xyz.htmlにアクセスした場合
この3つ全てに適用されますよね?
私はそうだと思っていたのですが、実際は(1)の場合しか効果を発揮していません。
ということは、最後が/で終わるアドレスにしか有効ではないのでしょうか?

そう言われると、「設置された"ディレクトリ"と、そのディレクトリ以下全ての"ディレクトリ"に対して有効」という文言もそういうことかというように読めるのですが、腑に落ちません。
もちろん私の.htaccessの書き方に問題がある可能性もありますが、その可能性を除いた場合、効果範囲はどうなるものなのでしょうか。
ご回答宜しくお願いいたします。

ちなみに、.htaccessの内容はユーザーエージェントを用いた携帯からのアクセスのリダイレクトです。
先日この件で質問をさせていただきまして、更に調べたところ上記のように効果範囲が限定されていることに気付きました。

A 回答 (1件)

>この3つ全てに適用されますよね?



その認識で正しいです。
期待通りにならないのなら、書き方が間違っています。
    • good
    • 0
この回答へのお礼

ありがとうございます。もう一度見直してみます。

お礼日時:2014/11/16 20:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報