« »
2008-02-13Lighttpd

54

lighttpd rewrite rules for WordPress permalink

先前由於把 Apache 換成 Lighttpd, 忘記還有 permalink 這東西, 所以 WordPress 的 permalink 就掛點了。lighttpd 的 rewrite 好像沒有可以判斷檔案不在才做 rewrite 的條件, 又由於對 lighttpd 不熟, 只好在網路上找, 不過找到有些 rewrite rules 都嘛有問題, 所以參考一些找到的 rewrite rules, 然後修改成下面這樣 :p

url.rewrite = (  
    “^/blog/?$” => “/blog/index.php”,  
    “^/blog/(\?.*)$” => “/blog/index.php$1″,  
    “^/blog/(wp-.+)$” => “$0″,  
    “^/blog/([^.]+)/?$” => “/blog/index.php?$1″,  
)  
 
update:
用了好多天才知道, 這個 rewrite 有問題, 例如像下面這個網址重複兩個 blog 就掛點了

http://www.linuxplay.cn/blog/blog/975

後來才重新看一下最後一個 rule, 把原本的 index.php/$1 改成 index.php?$1 就好了

您还可能感兴趣的内容

日志信息 »

该日志于2008-02-13 16:12由 x72 发表在Lighttpd分类下, 通告目前不可用,你可以至底部留下评论。

没有评论

发表评论 »


返回顶部