2012-07-14 99 views
0

我有magento網站,我想設置安全網址。我已經從安全網址字段的admin-> web中設置了它,並將「在前端使用安全URL」設置爲yes。但是,當我訪問結帳/ onepage它給我404 Not Found。服務器找不到請求的頁面。任何好友有解決方案,請幫助我。Magento安全網址404頁面未找到結帳/ onepage

回答

0

它是本地主機,共享主機還是VDS/VPS?我認爲你沒有在主機面板上爲你的域設置SSL。如果您使用本地主機,則應該生成證書並在域中的虛擬主機設置中啓用SSL。

+0

不是它的非本地主機和我的域已通過SSL認證。 – 2012-07-14 11:49:44

1

嘗試打開與index.php的鏈接,如here

如果有效,則重寫問題。

如果你在Centos,你可能會發現ssl.conf,或檢查http.conf哪些依賴於您的操作系統。

在這裏找到:

<Directory "/www/web_root"> 
    SSLOptions +StdEnvVars 
    AllowOverride All 
</Directory> 

確保AllowOverride All就在那裏。

然後重新啓動服務器。

2

確保您的SSL證書由CA簽署,並且尚未過期。這可能是問題所在。

0

這也可能是您使用的文件夾的問題。如果切換到SSL,服務器將在private_html文件夾中查找受SSL保護的頁面。如果您的網上商店駐留在public_html文件夾中,那麼受SSL保護的頁面將生成404錯誤。幸運的是,由於您使用了從private_html到public_html的符號鏈接,因此解決起來相對容易。我有直接管理的經驗,這是通過選擇「域名安裝」下的「使用從private_html到public_html的符號鏈接 - 允許在http和https中使用相同的數據」下的單選按鈕設置的。