1

次のコードがあるとします。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ controller.php?request=$1 [L,QSA]

folder/subfolder/ などのフォルダーに移動すると、フォルダーは存在しますが、404 エラーが発生します。

これをサブディレクトリで機能させるにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

ルールのパターンをからに変更して、スラッシュと一致するようにして^([^/\.]+)/?$ください。^([^\.]+)/?$

于 2012-11-08T16:25:10.940 に答える