6 月8th

Mojavi with URL like Zend Framework

Mojavi使ってて、いちいち、

index.php?module=Default&action=Index

って書くのださいから
Zend Frameworkぽくしたいなぁって話をしてたら
こんなやつね。

/Default/Index/nameA/valueA/nameB/valueB

mojaviのURLを少し短くするmod_rewrite

を参考によりシンプルめなやつをminaco氏がさくっと作ってくれました。
あざーす。
2007.07.06 修正しました。

RewriteRule ^(.*).(js|ico|gif|jpg|png|css|html|txt|csv|asp)$ $1.$2 [L]
RewriteRule !^(/)?ind/? - [C]
RewriteRule ^/([^/]+)/([^/]+)/(.*) /ind/$3?module=$1&action=$2
RewriteRule ^/ind/([^/]+)/([^/]+)(.*)$ /ind$3?$1=$2 [QSA,N]
RewriteRule ^/ind/([^/]+)(/)?$ /ind/?$1= [QSA]
RewriteRule ^/ind/?$ /index.php [QSA,L]

でも、Mojavi使うのは次のプロジェクトで最後だろうなぁーー。


About this entry