PHP MVC学習記録

546 ワード

一、MVCのルーティング書き換えメカニズム
アクセスするフォルダの下に作成します.htaccessファイル、基本的なファイル内容は:
1 RewriteEngine On

2 RewriteCond %{REQUEST_FILENAME} -s [OR]

3 RewriteCond %{REQUEST_FILENAME} -l [OR]

4 RewriteCond %{REQUEST_FILENAME} -d

5 RewriteRule ^.*$ - [NC,L]

6 RewriteRule ^.*$ index.php [NC,L]


2,3,4行目のRewriteCondは、3つの文がorでリンクされているかどうかのif文と見なすことができ、trueであれば5文目のルーティングルールを実行し、そうでなければ6行目のルーティングルールを実行する.
RewriteRule             ,NC       ,L           ,          。