好長時間沒使用百度統(tǒng)計中的速度診斷功能了,自從今年升級到wordpress3.3.1后,總是感覺速度變慢了。但一直未在意,以為是服務器本身的原因?qū)е碌模〗裉煸诎俣冉y(tǒng)計中使用速度診斷功能的時候發(fā)現(xiàn),博客出現(xiàn)了無數(shù)的302重定向,原因是當WordPress升級時,多少有時會出現(xiàn)失敗的情況或者加載不正確的地方,這也是在所難免的。
一、使用百度統(tǒng)計中的速度診斷功能出現(xiàn)的302重定向截圖
二、出現(xiàn)的302重定向的解決方法
解決方法一
修改wpinclude下的templateloader文件,修改起來并不復雜,缺點是內(nèi)核文件改動,以后升級務必注意。沒有給出解決辦法,于是只好采用這個辦法。
找到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循環(huán)重定向
找到wpinclude文件夾下的canonical文件,使用注釋掉第37行。另起一行加入下面代碼。其實也就是把變量$do_redirect的值修改為false。
將canonical文件,第37行
functionredirect_canonical$requested_url=null,$do_redirect=true{
修改為
functionredirect_canonical$requested_url=null,$do 網(wǎng)站模板 _redirect=true{
增加
functionredirect_canonical$requested_url=null,$do_redirect=false{
解決方法三
插件辦法,下載PermalinkFixDisableCanonicalRedirectsPack安裝上就ok。
新聞熱點
疑難解答
圖片精選