1. 程式人生 > >WordPress更改固定連結出現404錯誤

WordPress更改固定連結出現404錯誤

由於wordpress預設的部落格文章路徑沒有多大意義,對於搜尋引擎收錄也不利。
一般將固定連線修改為自定義 /%postname%/ 的形式,即只有部落格名字,因為添加了日期
後使得部落格路徑深度增加,同樣不適合搜尋引擎。

給WordPress設定固定連結之後發現所有日誌、靜態頁、分類頁等都打不開,出現404錯誤
(頁面提示:The requested URL / was not found on this server)。

解決方法如下:Apache開啟Mod_rewrite模組以及PHPWind偽靜態。
1).htaccess要開放寫許可權,這樣在自定義wp的永久連結時,wp會自動重寫.htaccess。所謂刪除或手動重寫.htaccess就是因為沒有開放它的寫許可權。
2)找到APACHE檔案中的httpd.conf檔案, 把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,載入rewrite模組。
3)檢視APACHE檔案中的httpd.conf檔案是否預設設定了AllowOverRide為None,如果是,要改成All。或者修改 wordpress所在的vhost段新增 < Directory /wp所在路徑/> AllowOverride All < /Directory>

4)重啟apache。

《完》