好長時間沒使用百度統計中的速度診斷功能了,自從今年升級到wordpress3.3.1后,總是感覺速度變慢了。但一直未在意,以為是服務器本身的原因導致的!今天在百度統計中使用速度診斷功能的時候發現,博客出現了無數的302重定向,原因是當WordPress升級時,多少有時會出現失敗的情況或者加載不正確的地方,這也是在所難免的。
一、使用百度統計中的速度診斷功能出現的302重定向截圖
二、出現的302重定向的解決方法
解決方法一
修改wpinclude下的templateloader文件,修改起來并不復雜,缺點是內核文件改動,以后升級務必注意。沒有給出解決辦法,于是只好采用這個辦法。
找到wpinclude文件夾下的templateloader文件,使用注釋掉第六行和第七行。
ifdefined'WP_USE_THEMES'WP_USE_THEMES
do_action'template_redirect';
修改為
ifdefined'WP_USE_THEMES'WP_USE_THEMES
do_action'template_redirect';
解決方法二
通過給do_redirect賦值解決wordpress循環重定向
找到wpinclude文件夾下的canonical文件,使用注釋掉第37行。另起一行加入下面代碼。其實也就是把變量$do_redirect的值修改為false。
將canonical文件,第37行
functionredirect_canonical$requested_url=null,$do_redirect=true{
修改為
functionredirect_canonical$requested_url=null,$do 網站模板 _redirect=true{
增加
functionredirect_canonical$requested_url=null,$do_redirect=false{
解決方法三
插件辦法,下載PermalinkFixDisableCanonicalRedirectsPack安裝上就ok。
新聞熱點
疑難解答
圖片精選