HTTPを介してメインドメイン(www.example.com)とHTTPSを介してサブドメイン(secure.example.com)の両方から使用できるようにするには、単一のWordpressインストールが必要です。
もちろん、私はサブドメインをNginx設定のWordpressフォルダにマッピングすることができます。しかし、WordpressはそれがHTTPS経由で呼び出されることを認識し、ページ上のすべてのリンクをHTTPSに変更するのでしょうか。
また、どうすれば特定のページを自動的にHTTPS対応のパーマリンクにリダイレクトさせることができますか?
wordpressはそれがHTTPS経由で呼び出されていることを認識し、ページ上のすべてのリンクをHTTPSに変更しますか?
WordPressはリクエストがHTTPS経由かどうかを認識しますが、allリンクを自動的に変更することはありません。サブドメイン部分なしで、特定のリンクだけがhttps://
を使用するように更新されます。 ハードコードされたリンクは同じままです。
どうすれば私は特定のページを自動的にHTTPS対応のパーマリンクにリダイレクトさせることができます(そしてその後再びHTTPに戻ります)?
簡単な答え:このプラグインを使う... http://wordpress.org/plugins/wordpress-https/ たくさんのオプションがあります。
もう少し答:それはあなたの正確な要求次第です。たとえば、すべてのWordPressバックエンド操作にSSLを使用したい場合は、プラグインなしで実行できます。バックエンドにSSLとサブドメインを使用したい場合は、上記のプラグインが役に立つかもしれません。それでも、1回のWordPressインストールでこれを達成することはできませんことはありません。そのため、サブドメインでは、通常のWordPressのインストールと、共通のファイル/フォルダの定期的な同期を伴う別のデータベースが必要になるでしょう。
私はそれが役立つことを願っています!
Codexの SSLを介した管理 の記事を読んでください。管理ページとログインページにSSLを正しく設定するのに役立ちます。その記事で要求されているようにあなたのサイトをセットアップした後、あなたのWPインスタンスはあなたをHTTPSページに正しくリダイレクトするでしょう。