mod_rewrite からいくつかのフォルダーを除外しようとしました。それらすべてを検索して試してみました。しかし、うまくいきませんでした。私はローカルホストで使用します。これは私の .htaccess ファイルがどのように見えるかです。
RewriteRule ^$ index.php?/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?/$1 [QSA,L]
このいくつかのアドバイスを試しましたが、問題は解決しませんでした。誰かが私を助けることができますか?除外したいディレクトリがフォルダーであると仮定します。
RewriteCond %{REQUEST_URI} !^/folder/.*$
RewriteRule ^/folder($|/) - [L]
RewriteRule ^folder($|/) - [L]
RewriteCond %{REQUEST_URI} !^/folder/
RewriteCond %{REQUEST_URI} !^/(folder|folder/.*)$
RewriteRule ^(folder)($|/) - [L]
RewriteCond %{REQUEST_URI} !^/?(folder)/
私はそれらすべてを試したので、オプションが不足していると思いますか?私がここでやった間違いはありますか?ルートと 1 つのサブディレクトリを書き換えようとしています。そのため、ディレクトリを除外したいと考えています。