簡體   English   中英

WordPress網站損壞,在網址中添加https

[英]Wordpress site broken adding https to urls

我收到了有關我的Wordpress網站已損壞的通知,我首先要知道的是它已損壞,因為它會自動將https協議添加到幾乎每個鏈接中。 因此,鏈接,CSS,表格,所有內容都被破壞了。

我的網站使用Woocommerce,但未配置為可與SSL一起使用,並且運行良好。

我已經嘗試過這些事情,但是沒有一個使功能恢復:

  • 查找文件上的惡意代碼。
  • 在wp-config.php上定義SSL變量並將其設置為false
  • 在wp-config.php上定義站點的URL
  • 看看.htaccess
  • 在數據庫上使用https查找URL

我的服務器沒有ssl,並且我不打算使用它。 我該如何解決?

如果您使用的是Google Chrome瀏覽器,則可能是一個問題。

閱讀我昨天看到的文章: https : //ma.ttias.be/chrome-44-sending-https-header-by-mistake-breaking-web-applications-everywhere/

發生此問題的原因是,最新的Chrome版本( 44.0.2403.89 )在請求標頭中發送HTTPS:1,這迫使Wordpress網站使用https。

在此處跟蹤錯誤報告,Chrome開發團隊似乎正在對其進行處理,希望他們能在下周二之前的下一個穩定版本中對其進行修復。

如果您使用的是WooCommerce(大多數報告來自使用它的人),則可能需要考慮以下解決方法之一:

  • 根據此博客文章 ,更新到最新的WooCommerce版本,他們已經在2.3.13上對其進行了修復。
  • 打開plugins\\woocommerce\\woocommerce.php並注釋掉這些行
if ( ! isset( $_SERVER['HTTPS'] ) && ! empty( $_SERVER['HTTP_HTTPS'] ) ) { 
    $_SERVER['HTTPS'] = $_SERVER['HTTP_HTTPS']; 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM