我已經購買了SSL證書,我已經在設置中啓用了SSL設置,並且我已經更改了兩個配置文件以轉到https,但是當我訪問http://bit.ly/TCkEBv時,第一頁是https,其餘的都不是。我怎樣才能解決這個問題?Opencart鏈接不是https?
0
A
回答
1
按照論壇線程,這實際上不是一個bug只是車設置的方式 - 這是大多數頁面沒有被設置爲HTTPS,一旦你點擊一個非HTTPS鏈接將恢復到HTTP
0
我意識到這是一個古老的線程,但考慮到最近谷歌SSL無處不在的索引變化,我認爲這是相關的。以下示例將使OC在所有鏈接中使用https。您必須在system/library/url.php中更改3個字符。他們在論壇上刪除了這一點,這是可以理解的,但我們已經將它運行在混合SSL多圈的一週生產流量上,沒有問題。
警告:你的mods可能不同 - 在啓用這個測試後,通過它們全部運行...特別是任何重定向管理器。這裏是1.5.6的調整:
打開商店/系統/庫/ url.php並找到$url = $this->url;
在附近的第18行附近的IF語句。將其更改爲$url = $this->ssl;
並且在那裏。
PS:另外還有一個很大的未經測試的方法來發送https首選使用$response->addHeader('Strict-Transport-Security: max-age=31536000');
作爲標題,但我不確定最好的位置,除了index.php。此外,雖然它在測試中起作用,但不確定全服務器的影響。頭控制器似乎是合乎邏輯的,但不是所有的OC區域都使用頭控制器:)。嘗試最好的位置....只是不做在$ url replicator,即使它看起來像它的作品。
相關問題
- 1. https鏈接https
- 2. Opencart顯示一些鏈接爲https而沒有啓用ssl
- 3. 如何讓liferay生成https鏈接而不是http鏈接?
- 4. Opencart track外部鏈接
- 5. Cloudflare Opencart HTTPS問題
- 6. Opencart https url主體
- 7. 直接鏈接到OpenCart中的語言
- 8. Google是否抓取HTTPS鏈接?
- 9. OpenCart更改分頁鏈接到SEO鏈接
- 10. 強制春天HATEOAS產生HTTPS鏈接,而不是HTTP
- 11. 來自Teamroom的郵件有http鏈接而不是https
- 12. 動態首頁鏈接的Opencart的
- 13. 在Opencart中阻止鏈接被索引
- 14. OpenCart:如何添加鏈接到圖像
- 15. Opencart SEF遺址相關鏈接
- 16. 重寫Opencart中的所有Home鏈接
- 17. Opencart信息編輯鏈接丟失
- 18. OpenCart 2.1.0.2刪除帳戶鏈接
- 19. Opencart商店頁面和鏈接
- 20. HTTPS鏈接獲取問題
- 21. php url_exists功能https鏈接
- 22. 鏈接到不使用https的操作使用https的網頁使用https
- 23. 添加圖像到子類別,而不是文本鏈接PHP-OPENCART
- 24. 忘記密碼鏈接從OpenCart 2.x管理員不工作
- 25. 鏈接不工作審查opencart中的產品?
- 26. 在Opencart中啓用SEO鏈接時,幾頁不會顯示
- 27. opencart菜單欄不顯示項目/鏈接
- 28. SSLSocketFactory.createSocket使用http連接而不是https
- 29. 訪問安全鏈接的HttpBuilder(即https鏈接)
- 30. 將鏈接標題鏈接到外部鏈接而不是鏈接
周杰倫你完美的回答了這個問題,爲解決此訪http://forum.opencart.com/viewtopic.php?f=20&t=88580&p=358196#p358196 我所需要的所有頁面是HTTPS來通過pci合規。謝了哥們。 – WackyRacer8