我終於複製出你的問題了!
問題發生在 Virtual Host 的設定。我不確定你是不是這樣,但是我這樣做之後的問題跟你一樣。
假設你的 plog 裝在 /var/www/xxplog
所以我用 virtual host 來設定我的網址為
<VirtualHost
www.yyy.com.tw>
ServerName
www.yyy.com.tw ServerPath /blog
DocumentRoot /var/www/xxplog
</VirtualHost>
然後呢?我把.htaccess 中的 error.php 那一段,如果改成
/blog/error.php 就會發生一直要我重複 login 情況。
如果改成
/xxplog/error.php 就會發生跟你一模一樣的狀況。
所以得要知道你的 Apache 的 Virtual Host 的設定才行。看樣子,得要 Apache 高手來幫我們解答了。
Mark