• 
    
  • <samp id="owusa"><th id="owusa"></th></samp>
    1. <tt id="owusa"><th id="owusa"></th></tt>
    2. <video id="owusa"></video>

      共2個步驟:
      1、在 wp-config.php 開頭 <? php 的下面添加以下代碼即可:

      $_SERVER[‘HTTPS’] = ‘on’;
      define(‘FORCE_SSL_LOGIN’, true);
      define(‘FORCE_SSL_ADMIN’, true);
      `

      但是要確保你的修改在這一行之前require_once(ABSPATH . ‘wp-settings.php’);
      添加完代碼后,目前沒有出現問題了
      ————————————————
      2、修改網站路徑為相對路徑
      找到functions.php
      //相對路徑
      add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2);
      function agnostic_script_loader_src($src, $handle) {
      return preg_replace(‘/^(http|https):/’, ”, $src);
      }
      add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2);

      function agnostic_style_loader_src($src, $handle) {
      return preg_replace(‘/^(http|https):/’, ”, $src);
      }

      結束。

      其他參考資料:
      wordpress全局HTTPS后,主題內引用http路徑的js和css失效

      我們在wordpress主題文件夾內找到functions.php ,添加如下代碼,即可自動將http轉為https

      // wordpress強制跳轉https后,JS/CSS不加載的解決方案

      add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2);

      function agnostic_script_loader_src($src, $handle) {
      return preg_replace(‘/^(http|https):/’, ”, $src);

      }

      add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2);

      function agnostic_style_loader_src($src, $handle) {
      return preg_replace(‘/^(http|https):/’, ”, $src);

      }

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      // wordpress強制跳轉https后,JS/CSS不加載的解決方案

      add_filter(‘script_loader_src’,’agnostic_script_loader_src’,20,2);

      functionagnostic_script_loader_src($src,$handle){
      returnpreg_replace(‘/^(http|https):/’,”,$src);

      }

      add_filter(‘style_loader_src’,’agnostic_style_loader_src’,20,2);

      functionagnostic_style_loader_src($src,$handle){
      returnpreg_replace(‘/^(http|https):/’,”,$src);

      }

      接著如果我們使用上面的轉為方式后,發現網站后臺不能打開;我們需要找到wordpress程序根目錄中的wp-config.php文件,底在文件底部加入以下代碼

      /* wordpress后臺編輯網站地址http改成https后,后臺進不去解決辦法。 */

      define(‘FORCE_SSL_ADMIN’, true);

      define(‘FORCE_SSL_LOGIN’, true);

      $_SERVER[‘HTTPS’] = ‘ON’;

      define( ‘CONCATENATE_SCRIPTS’, false );

      1

      2

      3

      4

      5

      /* wordpress后臺編輯網站地址http改成https后,后臺進不去解決辦法。 */

      define(‘FORCE_SSL_ADMIN’,true);

      define(‘FORCE_SSL_LOGIN’,true);

      $_SERVER[‘HTTPS’]=’ON’;

      define(‘CONCATENATE_SCRIPTS’,false);

      wordpress全站https化,文章內容中的百度分享代碼出錯;

      雖說百度要大力支持https,但是百度分享這個功能已經有幾年沒有人維護過了,所以對于這種長期的遺留問題各位wordpress站長只有自己動手來解決了。

      第一步,通過以下地址下載百度分享JS文件,解壓得到static文件夾,上傳到wordpress網站的根目錄中,地址:https://github.com/hrwhisper/baiduShare

      第二步,把調用jS的http://bdimg.share.baidu.com/刪掉即可。

      以上就是wordpress完成https常見的一些問題及解決方法。

       

      wordpress開啟ssl后css無法加載怎么解決?

      解決方法如下:

      方法一:找到functions.php,添加如下代碼:add_filter(‘script_loader_src’, ‘agnostic_script_loader_src’, 20,2);

      function agnostic_script_loader_src($src, $handle) {

      return preg_replace(‘/^(http|https):/’, ”, $src);

      }

      add_filter(‘style_loader_src’, ‘agnostic_style_loader_src’, 20,2);

      function agnostic_style_loader_src($src, $handle) {

      return preg_replace(‘/^(http|https):/’, ”, $src);

      }

      更換js/css路徑為相對路徑。(相關課程推薦:css視頻教程)

      方法二:在wp-config.php中加入這一行if ($_SERVER[‘HTTP_X_FORWARDED_PROTO’] == ‘https’) $_SERVER[‘HTTPS’]=’on’;

      但是要確保你的修改在這一行之前require_once(ABSPATH . ‘wp-settings.php’);

      聯系我們

      聯系我們

      0518-88325881

      在線咨詢:點擊這里給我發消息

      郵件:kf89tj@163.com

      24小時服務熱線:18121616399

      關注微信
      關注微信
      分享本頁
      返回頂部
      日本无吗无卡v免费清高清|久久精品凹凸全集-大陆偷拍色怕-亚洲Av欧美Av日韩Av中文Av|欧美日韩免费一区高清|最好看的2019中文字幕