URL書き換え Apache mod_rewrite

説明使用例
RewriteEngineURL書き換えエンジンを使用するかを設定。ON/OFFで設定するRewriteEngine On
RewriteBaseリライト先(URL書き換え先)のベース
RewriteCondURL書き換えのルール条件を設定RewriteCond %{REQUEST_FILENAME} !-f
RewriteRuleルールを設定RewriteRule ^ index.php [L]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

index.php を実行する

REQUEST_URI
/file/test.jpg
REQUEST_FILENAME
ファイルシステム内のフルパスなので、例になるが
/var/www/htdocs/file/test.jpg

パターン.任意の一文字
^行頭
[L]これ以上ルールの書き換えをしない

[L]

タイトルとURLをコピーしました