最近我加了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?
回答
有兩種標準的方式來重定向:
- 在DNS級別
- 在HTTP級別
DNS級別不能幫助你,因爲它只是改變主機名。你想保持相同的主機名,但改變方案。這意味着你需要一個HTTP服務器來做重定向。
爲了從https
重定向到http
您需要在計算機上運行HTTPS服務,並使用主機名解析的IP地址。
沒有這個,沒有什麼東西可以通過SSL接收到HTTP請求,並且「哦,這已經轉移到普通的HTTP」了。
如果SSL服務沒有運行,那麼沒有什麼可以做到的。
(.htaccess僅僅是一個(次優的)意味着配置一個HTTP服務器,如果你沒有HTTP服務器監聽SSL的話,這是沒有用的)。
我個人會修復https問題。世界每天都會有更多的https,所以這是從https到http的後退步驟。如果你詳細說明你有什麼問題可以幫助你。
但是,如果你真的想這樣做,那麼你需要運行http和https,並將所有流量從https重定向到http。你如何做到這一點取決於你的設置(在Apache中你會使用htaccess config來完成)。
Google需要多長時間才能訪問您的網站取決於很多因素,包括您的網站的規模和受歡迎程度 - 這決定了Google抓取您網站的頻率。至少給一個小站點一個月。您可以通過將您的網站提交給Google Search Console(Google網站管理員工具的新名稱)來支持它。
Btw StackOverflow主要針對編程問題,因此在http://webmasters.stackexchange.com姐妹網站上可能會更好地詢問這樣的問題。
謝謝。我問我的Web主機尋求幫助,但表示重定向不可能通過htaccess或任何其他方法。他是對的嗎?我已經在Google網站站長工具中重新提交了站點地圖,並使用了Google抓取工具。對不起,把問題放在qrong部分。這是我在StackOverflow上的第一篇文章。 – Satish
通過htaccess可以實現重定向。但是請注意,您需要一個有效的SSL證書(我認爲您已經從https網站獲得該證書),因爲安全連接是首先進行的,然後重定向可能會發生。 –
我明白了。但我現在沒有SSL。看起來我無能爲力,只能等待Google重新編制我網站的http版本。我之所以會因爲SSL而面臨的問題是,即使在添加產品後,Woocommerce購物車有時也會顯示爲空,並且有時購物車還沒有進入結帳頁面。你認爲這與WP Super Cache或SSL或兩者有關嗎? – Satish
- 1. Google在搜索我的網站時顯示刪除的鏈接
- 2. 的.htaccess重寫條件,從HTTP重定向鏈接到https
- 3. WAMP SSL: - HTTP重定向到https
- 4. 重定向到cakephp ssl站點路由到http而不是https
- 5. 重定向從http://到https://
- 6. Capybara從http重定向到https如何?
- 7. 網站不會重定向到http從https
- 8. .htaccess 301 https://未重定向到https://未被Google索引
- 9. 重定向兩個鏈接從https到http
- 10. 如何網站重定向到https://開頭不是重定向到https:// WWW
- 11. 重定向HTTP到HTTPS單鏈路
- 12. 重定向到SSL/HTTPS
- 13. 自動重定向HTTP網站的網址爲https中的cPanel
- 14. nginx的HTTP重定向://WWW.example到https://例(SSL/HTTPS和非www)
- 15. 來自HTTPS網站的HTTP鏈接
- 16. 如何在Http中重定向到內部網中的Https?
- 17. 如何一切SSL HTTPS重定向除少數網址
- 18. 搜索重定向的網站路徑
- 19. IIS7 HTTPS重定向到http除了
- 20. htaccess重定向http到一個magento網站上的https
- 21. NGINX - 從HTTPS重定向到HTTP無SSL證書
- 22. WordPress網站已將我的鏈接重定向到onclickads網站
- 23. 如何將Google搜索結果重定向到動態網頁?
- 24. 重定向如果從外部網站到達鏈接
- 25. 如何阻止Google搜索鏈接到https?
- 26. 捲曲和重定向到ssl網站
- 27. HttpWebRequest到HTTPS網站與重定向
- 28. 如何在Go中重寫/重定向從http到https?
- 29. Django - 刪除HTTPS重定向
- 30. 如何將googleapis鏈接重定向到我的網站?
我明白了。但我現在沒有SSL。看起來我無能爲力,只能等待Google重新編制我網站的http版本。 – Satish