私はWordPress Networkを使用してサイトのネットワークを構築していますが、各サイトはFacebook上にある必要があるため、現在はSSLで保護する必要があります。 (注:管理者だけでなく、正面のサイト全体)
ドメイン全体のワイルドカードSSL証明書を購入し、サイトsite.example.comのサブドメインを使用しています。
私はGoogleを検索しようとしたが、あまり成功していないので、誰もがこれを達成するための簡単なステップを持っていますか。 https://site.example.com にアクセスしてもブログは表示されず、代わりにサーバーのデフォルトページが表示されます。
ありがとうございます。
私は最近クライアントのためにこれをしました。しかし、その多くはあなたのホストに依存します。
ほとんどのホストは、ポート80でのトラフィックのみをlistenするように設定されています。SSLでは、Apacheがポート443でlistenする必要があります。
あなたはあなたのホストに連絡し、 https://site.example.com のトラフィックが http://site.exampleと同じディレクトリを指していることを確認する必要があります。 .com あなたがサブドメインでWordPress Multisiteを使っているのであれば、設定は簡単です。各サブドメインは、サーバー上に独自のフォルダーを持つ必要があります。サーバーがSSLバージョンのトラフィックを、非SSLバージョンと同じ場所に向けるだけの問題です。
しかし、サブディレクトリでWordPress Multisiteを使用していて、サブドメインをそれらのサブディレクトリにマッピングしている(これが私のクライアントがしていたことである)場合は、不運です。共有ホストは、Apacheで特定のVirtualHost
宣言を必要とするため、そのようにSSLマッピングを許可するようには設定されていません。
これは私のクライアントが直面していた問題です - https://site.example.com へのトラフィックは https://example.com にリダイレクトされました。 Apacheはそれを処理できませんでした。
WordPress側で気になる唯一の設定は、WordPress設定ファイルでできるSSL/HTTPS接続の有効化/強制です。
ここでこれに関するいくつかの情報: http://codex.wordpress.org/Administration_Over_SSL
SSL証明書の設定はあなたのWebホストがあなたのために設定する必要があるものです。あなたが自己ホスティングしているならば、この質問はよりよく尋ねられるでしょう http://webmasters.stackexchange.com