WordPress 1.6 的 permlink 問題

其實我之前就有遇到 1.6 的 permlink 失效的問題,最主要的原因是 .htaccess 的改變:1.5 的時候是 自己產生 RewriteRule,但 1.6 則固定變成這樣:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress

這段 code 在 mod_php4 模式下是正常的,但 預設是用 CGI mode 執行 ,於是就爆炸了。

今天在回台北前看到 有人問到這個問題,也確定在 CGI mode 下有問題,應該有機會修正吧 :p

PS:關於這個問題的後續,如果不想訂閱 ,可以參考 mailing list archive 上 [wp-testers] permalinks broken ? 這個 thread。

One thought on “WordPress 1.6 的 permlink 問題”

Leave a Reply

Your email address will not be published. Required fields are marked *