由於 CodeIgniter 使用 index.php 當作 font controller, 所以基本上把所有的東西都 rewrite 到 index.php 就可以了! 不過由於還是有 images, js 跟 css 檔案不能做 rewrite, 所以再加上類似於 public 那一行就行了! (我習慣是把 images, js 跟 css 資料夾都放在 public 資料夾裡面)
lighttpd 的 simple-vhost 設定還真是簡單阿~ XD
首先設定 server.modules 打開 mod_simple_vhost, 我的 server.modules 大概像這樣
然後設定下面這幾行, 就好了 :o
Read the rest…
先前由於把 Apache 換成 Lighttpd, 忘記還有 permalink 這東西, 所以 Wordpress 的 permalink 就掛點了。lighttpd 的 rewrite 好像沒有可以判斷檔案不在才做 rewrite 的條件, 又由於對 lighttpd 不熟, 只好在網路上找, 不過找到有些 rewrite rules 都嘛有問題, 所以參考一些找到的 rewrite rules, 然後修改成下面這樣 :p
目前跑的都還正常, 有問題麻煩請通知 XD
update:
用了好多天才知道, 這個 rewrite 有問題, 例如像下面這個網址重複兩個 blog 就掛點了
http://tzangms.com/blog/blog/975
後來才重新看一下最後一個 rule, 把原本的 index.php/$1 改成 index.php?$1 就好了… hmm 我直覺上是這樣啦 XD anyway 總之這樣就正常了 XD