mod_rewrite, .htaccessについて

Apacheのhttpd.confにて、

LoadModule rewrite_module modules/mod_rewrite.so

を有効にする。

.htaccess

httpd.conf以外の場所で有効にするには、AllowOverride?を指定する必要があります。

RewriteCond?, RewriteRule?について

フラグ意味
[OR]「または」の意味
[NC]大文字小文字を区別せずにパターンと一致するかどうかをテストします。
[C]次の規則にチェーンする。今の変換パターンと一致し、変換がなされた時だけに次のルールを適用する。
[L]これでRewrite 機能による変換を打ち切ることを示す。
[N]変換ルールの適用を最初からやり直す。
しかし、現在変換済みのURLを対象として行くので、実質上ループをつくることができる。

Zendについての例

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15

参照サイト