すべての非ファイル、非ディレクトリをindex.phpにリダイレクトしたいので、存在するすべてのものに直接アクセスできます-1つのディレクトリを除いて(これもindex.phpに移動する必要があります)
私が持っているものは次のとおりです。
# Files
RewriteCond %{REQUEST_FILENAME} !-f
# Directories except /orderfiles/*
RewriteCond %{REQUEST_FILENAME} ^/(orderfiles/)* [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L,QSA]
これは/orderfiles 内のディレクトリに対して機能しますが、/orderfiles 内のファイルは引き続きそのファイルに移動します。追加してみました
RewriteCond %{REQUEST_FILENAME} ^/(orderfiles/)* [OR]
RewriteCond %{REQUEST_FILENAME} !-f
しかし、これは壊れて、すべてのファイルを index.php に送信します。