2

問題は次のとおりです。

WP e-commerce WordPress Web サイトに SSL 証明書をインストールしたいと考えています。DirectAdmin 経由で SSL をインストール済みです。多くの小さな試行に加えて、私は2つの主な方法を試しました:

  1. 「Wordpress SSL」をインストールし、管理パネルを SSL 暗号化に強制しました。> この方法で管理パネルからブロックされ、直後に 404 エラーが発生しました。/wp-admin パネルにアクセスしようとしたとき。
  2. Public_HTML のすべてのファイルを Private_HTML に転送し、WP 管理パネルの Web サイトの URL を http から https:// に変更しました。> この方法で、SSL (https) 暗号化を使用して /wp-admin/ パネルに正常にログインできます。+ https:// を URL に追加すると、すべてのページが機能しました。.HTACCESS 経由でリダイレクトを追加した後、URL の前に https:// を追加せずに (標準の http:// 経由で) すべてのページにアクセスすることもできました。唯一の問題は、すべての画像がなくなったことです。

質問。すべての画像を失うことなく SSL を機能させるにはどうすればよいですか (できれば管理パネルのみ)。

4

1 に答える 1

1

私はあなたのリストの #1 と同じ問題 (https 経由で私の Web サイトの URL にアクセスしようとすると 404 エラー) を抱えていました/etc/apache2/sites-enabled/default-ssl.conf

        <Directory /var/www/html/>
                AllowOverride All
        </Directory>

もちろん、これは を前提としていDocumentRoot /var/www/htmlます。これがセットアップで異なる場合は、それに応じて変更してください。

問題は、Wordpress が .htaccess ルールを使用して URL を処理し、それらが機能AllowOverride Allするためには、サーバーの構成ファイルにある必要があるということです。

私の状況では、非 SSL バリアントと SSL 対応バリアントの構成は別のファイルにありました。非 SSL 構成はAllowOverride Allずっと続いていたので、すべてが正常に機能していました。AllowOverride AllSSL を有効にすると、他の構成ファイルが有効になり、必要な設定がありませんでした。

于 2015-07-24T16:01:43.553 に答える