| 説明 | 使用例 | |
|---|---|---|
| RewriteEngine | URL書き換えエンジンを使用するかを設定。ON/OFFで設定する | RewriteEngine On |
| RewriteBase | リライト先(URL書き換え先)のベース | |
| RewriteCond | URL書き換えのルール条件を設定 | 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]
