2015-11-07 37 views
0

最近我加了SSL到我的WordPress網站,但它開始導致一些問題(與Woocommerce和WP超級緩存插件衝突)。我之所以會因爲SSL而面臨的問題是,即使在添加產品後,Woocommerce購物車有時也會顯示爲空,並且有時購物車還沒有進入結帳頁面。你認爲這與WP Super Cache或SSL或兩者有關嗎?無論如何,我無法解決它,並在2天后刪除SSL。但同時谷歌已將我的網站的HTTPS網址編入索引,並在搜索結果中顯示它們,並且它們返回了SSL連接錯誤。現在我的問題是如何將所有這些HTTPS URL重定向到HTTP的?我問我的Web主機尋求幫助,但表示重定向不可能通過htaccess或任何其他方法。他是對的嗎? Google需要花多長時間「忘記」這些HTTPS鏈接,並在搜索結果中再次顯示HTTPS鏈接?SSL從網站中刪除後,Google搜索的Https鏈接如何被重定向到Http?

回答

0

有兩種標準的方式來重定向:

  • 在DNS級別
  • 在HTTP級別

DNS級別不能幫助你,因爲它只是改變主機名。你想保持相同的主機名,但改變方案。這意味着你需要一個HTTP服務器來做重定向。

爲了從https重定向到http您需要在計算機上運行HTTPS服務,並使用主機名解析的IP地址。

沒有這個,沒有什麼東西可以通過SSL接收到HTTP請求,並且「哦,這已經轉移到普通的HTTP」了。

如果SSL服務沒有運行,那麼沒有什麼可以做到的。

(.htaccess僅僅是一個(次優的)意味着配置一個HTTP服務器,如果你沒有HTTP服務器監聽SSL的話,這是沒有用的)。

+0

我明白了。但我現在沒有SSL。看起來我無能爲力,只能等待Google重新編制我網站的http版本。 – Satish

0

我個人會修復https問題。世界每天都會有更多的https,所以這是從https到http的後​​退步驟。如果你詳細說明你有什麼問題可以幫助你。

但是,如果你真的想這樣做,那麼你需要運行http和https,並將所有流量從https重定向到http。你如何做到這一點取決於你的設置(在Apache中你會使用htaccess config來完成)。

Google需要多長時間才能訪問您的網站取決於很多因素,包括您的網站的規模和受歡迎程度 - 這決定了Google抓取您網站的頻率。至少給一個小站點一個月。您可以通過將您的網站提交給Google Search Console(Google網站管理員工具的新名稱)來支持它。

Btw StackOverflow主要針對編程問題,因此在http://webmasters.stackexchange.com姐妹網站上可能會更好地詢問這樣的問題。

+0

謝謝。我問我的Web主機尋求幫助,但表示重定向不可能通過htaccess或任何其他方法。他是對的嗎?我已經在Google網站站長工具中重新提交了站點地圖,並使用了Google抓取工具。對不起,把問題放在qrong部分。這是我在StackOverflow上的第一篇文章。 – Satish

+0

通過htaccess可以實現重定向。但是請注意,您需要一個有效的SSL證書(我認爲您已經從https網站獲得該證書),因爲安全連接是首先進行的,然後重定向可能會發生。 –

+0

我明白了。但我現在沒有SSL。看起來我無能爲力,只能等待Google重新編制我網站的http版本。我之所以會因爲SSL而面臨的問題是,即使在添加產品後,Woocommerce購物車有時也會顯示爲空,並且有時購物車還沒有進入結帳頁面。你認爲這與WP Super Cache或SSL或兩者有關嗎? – Satish

相關問題