0

Magento サイトがあり、安全な URL を設定したいと考えています。admin->web からセキュア URL フィールドに設定し、[フロントエンドでセキュア URL を使用する] を [はい] に設定しました。しかし、checkout/onepage にアクセスすると、404 Not Found が表示されます。サーバーは要求されたページを見つけることができません。仲間には解決策があり、私を助けてください。

4

4 に答える 4

2

SSL証明書がCAによって署名されていること、およびまだ有効期限が切れていないことを確認してください。これが問題である可能性があります。

于 2012-09-28T13:20:21.060 に答える
1

ここindex.phpのように、でリンクを開いてみてください。

それが機能する場合は、問題を書き直します。

を使用している場合は、OSに応じて、Centosを見つけるssl.confか、を確認してください。http.conf

ここで見つける:

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

そこにあることを確認してくださいAllowOverride All

次に、サーバーを再起動します。

于 2012-08-28T00:57:08.920 に答える
0

localhost、共有ホスティング、または VDS/VPS のどれですか? ホスティング パネルでドメインの SSL を設定していないと思います。localhost を使用している場合は、証明書を生成し、ドメインの仮想ホスト設定で SSL を有効にする必要があります。

于 2012-07-14T08:57:00.727 に答える
0

これは、使用しているフォルダーに問題がある可能性もあります。SSL に切り替えると、サーバーは private_html フォルダーで SSL で保護されたページを探します。Web ショップが public_html フォルダーにある場合、SSL で保護されたページは 404 エラーを生成します。幸いなことに、private_html から public_html へのシンボリック リンクを使用するため、これは比較的簡単に解決されます。私は直接管理の経験があり、これは「ドメイン設定」の下の「private_html から public_html へのシンボリック リンクを使用する - http と https で同じデータを許可する」のラジオ ボタンを選択することで設定されます。

于 2016-08-24T08:23:08.043 に答える