2012-03-01 12 views
0
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l 

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 

これは現在の.htaccessです。フォルダに入れても機能しません(別の方法で動作します)。ただ見つからないページが表示されます。何故ですか?フォルダ内にある場合は.htaccessを許可する方法

+0

た後、あなたのファイルの先頭に

RewriteBase /subdir/ 

のようなパスを指定する必要があるためうまくいくの? – Quentin

+1

あなたが置いたフォルダにindex.phpはありますか? – Jack

答えて

3

ない場合は、ときにそれをフォルダに、それを入れている場合は、サブディレクトリのために、あなたは右RewriteEngine On

関連する問題