にマッチした実際のディレクトリ名は、私がFront Controller
パターンを使用してアプリケーションを作成したので、基本的にすべてがindex.php
URL書き換えや正規表現
に送信されますこれは、(私の.htaccess
ファイル
RewriteRule ^([a-zA-Z0-9]+)(\/([a-zA-Z0-9]+))?(\/([a-zA-Z0-9\/]+))?(\/)?$
index.php?class=$1&method=$3&args=$5
をして、私が現在持っているものです私はプレゼンテーションのために2行に分けなければならなかったが、私が何を意味するか知っている)
したがって、私は/js
という名前のディレクトリ直接アクセスできます。それは、私はその中に.htaccess
ファイルを入れて置くことができないことを意味:
Deny from all
次にURL http://mysite.com/js
を使用してサイトにアクセスすると、メイン.htaccess
ファイルにOptions -Indexes
を置くhttp://mysite.com/js/?class=js&method=foo&args=
にリダイレクトすることは本当に助けにはなりません。何かご意見は?
説明が歓迎ですが、私は物事を説明するのが得意ではありません。
おかげ
チャームのように働いた!私は受け入れるために6minsを待たなければならない。ありがとう! –