久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

解決WordPress升級后出現的循環重定向過多問題

2018-07-21 wordpress經驗
  • 文章介紹
  • 快速入門
  • 評價&建議

好長時間沒使用百度統計中的網站速度診斷功能了,自從今年升級到WordPress3.3.1后,總是感覺網站速度變慢了。但一直未在意,以為是服務器本身的原因導致的!今天在百度統計中使用網站速度診斷功能的時候發現,博客出現了無數的302重定向,原因是當WordPress升級時,多少有時會出現失敗的情況或者加載不正確的地方,這也是在所難免的。

解決WordPress升級后出現的循環重定向過多問題

一、使用百度統計中的網站速度診斷功能出現的302重定向截圖:

解決WordPress升級后出現的循環重定向過多問題

二、出現的302重定向的解決方法:

解決方法一:

修改wp-include下的/template-loader.php文件,修改起來并不復雜,缺點是內核文件改動,以后升級務必注意。官方沒有給出解決辦法,于是只好采用這個辦法。

解決WordPress升級后出現的循環重定向過多問題

找到wp-include文件夾下的template-loader.php文件,使用//注釋掉第六行和第七行。

if ( defined(‘WP_USE_THEMES’) && WP_USE_THEMES )

do_action(‘template_redirect’);

修改為:

//if ( defined(‘WP_USE_THEMES’) && WP_USE_THEMES )

//do_action(‘template_redirect’);

解決方法二:

通過給do_redirect賦值解決WordPress循環重定向

解決WordPress升級后出現的循環重定向過多問題

找到wp-include文件夾下的canonical.php文件,使用//注釋掉第37行。另起一行加入下面代碼。其實也就是把變量$do_redirect的值修改為false。

將canonical.php文件,第37行

function redirect_canonical( $requested_url = null, $do_redirect = true ) {

修改為:

//function redirect_canonical( $requested_url = null, $do_redirect = true ) {

增加:

function redirect_canonical( $requested_url = null,$do_redirect = false) {

修改后截圖:

解決WordPress升級后出現的循環重定向過多問題

解決方法三:

插件辦法,下載Permalink Fix & Disable Canonical Redirects Pack安裝上就ok。

2 0

企業建站推薦正版商業主題,國內專業團隊開發,完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

wordpress建站咨詢