精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

學習筆記

精準傳達 ? 價值共享

洞悉互聯網前沿資訊,探尋網站營銷規律

查看其它板塊

wordpress重定向循環的幾種解決方法

作者:狐靈科技 | 2020-01-10 18:15 |點擊:

最近我的wordpress博客總會出現wordpress重定向循環問題,經常導致google瀏覽器打不開,最近firefox也出現重定向循環這東西了,立馬意識到問題的嚴重性,更嚴重的就是修改分頁規則沒用了,也導致cos-html-cache無法緩存。

頁面重定向循環出現的提示是:

此頁面重定向不正確
Firefox 檢測到該服務器正在將此地址的請求循環重定向。
此問題可能是因為禁用或拒絕 Cookie 導致。

  • 我想到了一個問題。打開Wordpress博客時,程序會檢測wp-config.php文件是否存在。如果存在將嘗試根據配置文件調用數據庫,顯示網站——排除其他因素,這是網站能正常打開;如果沒有,則跳轉到安裝提示頁,安裝完畢后,方可正常訪問。
  • 我的擦想:問題極可能出現在這里,Wordpress是否會設置一個參數X,用于確定安裝是否完畢。值為1表示已安裝;值為0表示未安裝或因其他原因需重新安裝。默認X為0,成功安裝后X變成1,同時把安裝頁設置跳轉到首頁。
  • 問題來了,如果0變1失敗(比如說因為文件寫入錯誤),訪問時,X為0于是系統跳轉到安裝頁提示用戶安裝,,但這時安裝頁是被設置跳轉到首頁的。于是你推給我我推給你。在這來回折騰中,Firefox不耐煩了,惱了,給用戶循環重定向錯誤提示。
  • 很遺憾,這種辦法我無法確定是否真實——通過對比安裝成功的博客文件,我沒能把猜想變為現實。附不得言從網上查到的資料:

WordPress3.1循環重定向錯誤解決辦法

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

循環重定向解決方法一

  • 禁用上面代碼,解決循環重定向錯誤

     

  • 禁用上面代碼,解決循環重定向錯誤

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

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

do_action(‘template_redirect’);

循環重定向解決方法二

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

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

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

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

循環重定向解決方法三

找到您的當前主題文件夾下的functions.php文件,在最后加上下面一行代碼:

remove_filter(‘template_redirect’, ‘redirect_canonical’);

此方法推薦使用,不會因為wordpress升級而而重新修改

循環重定向解決方法四

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

至此,問題全部解決。
 

里提供一下Permalink Fix & Disable Canonical Redirects Pack。插件的下載地址 

官方下載:https://downloads.wordpress.org/plugin/permalink-fix-disable-canonical-redirects-pack.1.0.5.zip

本地下載:

permalink-fix-disable-canonical-redirects-pack.1.0.5

如沒特殊注明,文章均為狐靈科技原創,轉載請注明?? "wordpress重定向循環的幾種解決方法
多一份免費策劃方案,總有益處。

請直接添加技術總監微信聯系咨詢

網站設計 品牌營銷

多一份參考,總有益處

聯系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:15082661954 / 大客戶專線:15523356218