一部を除くすべてのディレクトリを変数を持つファイルにリダイレクトする方法を見つけようとしています
例:
site.com/test -> index.php?a=test
以下を除くすべてのサブディレクトリを転送したい
/images
/admin
/includes
私は成功せずに以下を試しました。
RewriteCond %{REQUEST_URI} !^/images(/|$)
RewriteCond %{REQUEST_URI} !^/admin(/|$)
RewriteCond %{REQUEST_URI} !^/includes(/|$)
RewriteRule ^([\w/]*)$ index.php/?a=$1 [L]
.htaccess を使用してこれを完了する方法はありますか
編集:
私が探しているものに近いこれを見つけましたが、/images /admin /includes へのアクセスを許可するように更新する必要があります。
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?a=$1 [NC,L,R=301]