2011-07-19 15 views
0

私は以下のフォルダ構造.htaccessサブフォルダは他のサブフォルダを利用できるようにリダイレクトしますか?

/folder1/main/ 
/folder1/administrator 
/folder2/ 

を持っている私は/folder1/main/にルートからクライアントをリダイレクトする.htaccessファイルを作成しますが、直接要請があれば/folder1/administrator/folder2/が利用できるようにしたいですか?

お願いします。

+0

明確にするために、存在しないリクエストはすべて 'folder1/main /'にリダイレクトしますか? –

+0

はい、まったく存在しないすべての要求はfolder1/mainにリダイレクトされます – andrew

+0

私は初心者です.htaccessので、コード全体を書くことができます:) – andrew

答えて

1

これは一般的なパターンです。一般的な解決策は、RewriteRuleの前に、 "要求ファイル名がディレクトリの場合はこれを行わない"という条件とファイルの場合とを入れておくことです。条件は次のとおりです。

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
関連する問題