良久沒(méi)有使用百度統(tǒng)計(jì)里面的網(wǎng)站速度診斷功效了,自從wordpress升級(jí)到了版本后,總感到翻開(kāi)網(wǎng)站的速度變慢了很多,但也沒(méi)有過(guò)分在乎,還始終認(rèn)為是辦事器自身的起因釀成的。今天在百度統(tǒng)計(jì)中應(yīng)用網(wǎng)站速度診斷功能的時(shí)辰發(fā)明,博客呈現(xiàn)了無(wú)數(shù)的302重定向,原因是當(dāng)WordPress升級(jí)時(shí),幾多有時(shí)會(huì)涌現(xiàn)掉敗的情形或加載不準(zhǔn)確的處所,這也是在劫難逃的。
出現(xiàn)的302重定向的解決辦法:
解決方式一:
修改wp-include下的/template-loader.php文件,修正起來(lái)其實(shí)不龐雜,毛病是內(nèi)核文件修改,當(dāng)前進(jìn)級(jí)務(wù)必留神。官方不給出解決方法,因而只好采取這個(gè)措施。
找到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');
解決方法二:
經(jīng)由過(guò)程給do_redirect賦值解決wordpress輪回重定向
找到wp-include文件夾下的canonical.php文件,使用//解釋失落第37行。另起一行參加下面代碼。實(shí)在也就是把變量$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) {
解決方法三:
插件辦法,下載Permalink Fix & Disable Canonical Redirects Pack裝置上就ok
評(píng)論