2010-03-31 46 views
1

下面的htaccess文件使用內部服務器錯誤(500)崩潰了站點。這個網站有這是這裏討論的misc.php補丁:WordPress 2.9.2 htaccess再次結束問題(在Patched站點中)

Wordpress Bug #11903

顯然別的東西在這裏打球或補丁沒有完全解決這個問題。 3個網站昨天下降。今天2(到目前爲止)。所有站點都有在上面的錯誤跟蹤鏈接中引用的修補程序文件。

該問題似乎是一箇中斷htaccess寫入操作,導致格式錯誤的htaccess文件(請參閱下面的紅色代碼)。

AuthName mysite.net 
AuthUserFile /home/mysite/public_html/_vti_pvt/service.pwd 
AuthGroupFile /home/mysite/public_html/_vti_pvt/service.grp 
Options All -Indexes 

# BEGIN WordPress 

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

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

# END WordPress root 

回答

1

解決方法是從您的.htaccess中刪除寫入權限。

+0

謝謝toscho。這當然是我唯一的選擇。這樣做有什麼選擇?所有手動通過FTP我想?我可以通過腳本來完成嗎? – 2010-03-31 21:58:18

+0

@toscho - 它如何影響使用友好永久鏈接的能力,如/%pagename%/。當使用/%pagename%/ permalinks時,是否需要爲每個新頁面/帖子寫入htaccess? – 2010-03-31 22:04:36

+0

不,這些規則必須只寫*一次*。順便說一句,我不會使用WordPress的默認規則。今天早些時候,我在這個主題上發表了博文:http://toscho.de/p1638(德文,但代碼是英文)。 – fuxia 2010-03-31 22:12:12