我試圖在Prestashop 1.6.1.7的網店的每個頁面上啓用SSL。我打開BO中的選項(「啓用SSL」和「在每個頁面上啓用SSL協議」),現在我無法通過http://協議(我看到白頁)訪問我的網上商店,只有https://正在工作。在每一頁上啓用SSL Prestashop
我試圖武力重定向在.htaccess,但沒有效果,這是行不通的:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
or
RewriteCond %{HTTP_HOST} ^http://www.your_site.com
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R=301,L]
我禁用「使每一頁上SSL協議」選項,現在我可以訪問以HTTP向網店://。 此外https://在訂單處理和登錄/註冊頁面上正常工作。但是我想每個頁面都使用https://。
我已啓用調試模式,並沒有錯誤。
您好隊友,我不能得到明確。一個問題,當你啓用SSL,這意味着你需要https,那麼爲什麼你嘗試訪問HTTP是非SSL? –
哦,我忘了添加,當我嘗試訪問http://時,我看到白頁。它應該從http://重定向到https:// – user3041764