私の .htaccess ファイルには次のものがあります。
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
誰かがこれが実際に何をするのか、または変数のリストをどこで見つけることができるかを簡潔に教えてもらえますか?
index.php
つまり、リクエストが有効なファイル、ディレクトリ、またはリンクに対するものでない場合、これはすべてのリクエストを現在のディレクトリに転送します。URL をクエリ パラメータで渡しurl
てindex.php
したがって、実質的にの URO は/foobar
(内部的に) に転送されます。/index.php?url=foobar
使用されるフラグは次のとおりです。