SSLマルチサイトがホスティングワードプレス

説明

ログインは必ずマスタードメインのサブドメインでSSLを介して行われますが、カスタムドメインへのアクセスが常に証明書エラーを回避するために、HTTPを介して行われますようにします。 WordPressのマルチサイトのために。

WordPressは偉大なのwp-config.phpの仕事にFORCE_SSL_LOGINとFORCE_SSL_ADMINディレクティブを内蔵していますが、カスタムドメイン持つ状況では制限が多すぎる - あなたはSSL証明書を持つことができませんそのためのカスタムドメインを。カスタムドメインのサイトでは、我々は、ログインして管理者のアクセスが適切にHTTPS経由で提供することができますサブドメイン、上で起こることを確認する必要があります。

SSLマルチサイトは、ホスティングPHPの仕事をワードプレス

または、Readmeには、あなたのサイトにこのプラグインを実装する前にお読みください。

このプラグインは、ワードプレスは、その内部のリンクを生成するために使用するログイン、ログアウト、家庭および管理URLをフィルタリングします。

なぜ我々はこれを行うのですか?

私たちは、WordPressのマルチサイトのネットワークを持っています。のは、それをmynetwork.com呼ぶことにしましょう。私たちは、安全な接続を介し* .mynetwork.comを提供することができるように、我々は派手なSSLワイルドカード証明書を購入しました。

我々は非常にすべてのログインのための、およびすべての管理アクセスのためのこのセキュアな接続を使用したいと思います。

demo-site.comのような - 我々はまた、このネットワーク上のサイトは、カスタムドメインを使用することができます。私たちは、これを達成するためにWPMUドメインマッピングを使用している場合があります。これらのサイトは、その後、二つのドメインを持っている - demo-site.comとdemo-site.mynetwork.com。

我々はFORCE_SSL_LOGINまたはFORCE_SSL_ADMINに切り替えた場合。我々は問題を抱えています。ユーザーはhttps://demo-site.com/wp-login.phpに行くとき。彼らは、証明書エラーが発生します。私たちは、.mynetwork.com *のワイルドカード証明書を持っています。しかし、我々は、おそらくすべてのカスタムドメイン用にインストール有効なSSL証明書を持つことはできません!

代わりに、我々はするすべてのログインページと管理ページを強制したいです:

我々は、すべての定期的なアクセスになりたいです:

このプラグインは、容易にする - 最初の例とWP-ログイン(ログアウトを含む)とのwp-adminのURLを書き換え、第二スタイルに他のすべてを書き換えます。

このプラグインは、あなたのマルチサイトネットワークに関するいくつかの(愚かな)仮定を行います。あなたはこれらの仮定は、あなたのサイトのために真であることを確認する必要があります、またはあなたは、このプラグインが意図しない結果を持っており、手動でプラグインを無効にすることなく修正することが困難なものを壊すことがわかります。

あなたのサブドメインの形式は、次のとおりですa.b

ここで、例えば:デモサイト。 Bは、例えば、次のとおりです。mynetwork.com。単一ドメインコンポーネントでなければなりません。 (たとえば、することができない。demo.site)

あなたのワイルドカード証明書は、のために適切に構成されています。

  • * .mynetwork.com
  • ネットワークサイトのURL

だからあなたのネットワークサイトのURLがwww.mynetwork.comある場合。あなたのワイルドカード証明書は、罰金になります。それだけでmynetwork.comされた場合。あなたがhttps://mynetwork.com/wp-adminに行くときのエラーを回避するために、別の証明書が必要になります。)

SSLマルチサイトは、あなたがFORCE_SSL_LOGINを持っているホスティングWordpressの

あなたのサイトはすでにカスタムドメインの作業があります。

私は、このための優れたWPMUドメインマッピングを示唆しています。

  • あなたのWebサーバは、ワイルドカード名の仮想ホストをホストして処理するように設定する必要があります。このすべてが本当にWPMUドメインマッピングの一部で設定し、このプラグインのために設定されていません。私は、あなたが知っている、それを言及しています。
  • あなたは、WP-config.phpの中FORCE_SSL_LOGIN設定真を持っています。

    あなたは、WP-config.phpを偽でFORCE_SSL_ADMINの設定を持っています。 SSL管理者の強制ワードプレスはこのプラグインと競合します - 私たちはそれを処理します。

    インスト

    1. おそらくWPMUドメインマッピングを使用して、カスタムドメインを設定します。
    2. (* .mynetwork.com例えば)マスター・ドメインのためにあなたのワイルドカード証明書を使用してWebサーバーを構成します。
    3. WP-config.phpをtrueにFORCE_SSL_LOGINを設定します。
    4. あなたのMU-pluginsフォルダへのSSL-サブドメイン-用-multisite.phpをアップロードします。
    5. 協力者 開発者

      「マルチサイトのSSLサブドメインは、」オープンソースソフトウェアです。次の人は、このプラグインに貢献してきました。

      このビデオを見て!

      関連記事

      ウェブホスティングWordPressのマルチサイトのドメインマッピングこのページでは:このチュートリアルでは、あなたのWordPressのマルチサイトインストールするには、新しいサイトを追加し、新しいサイトにカスタムドメインをマッピングするのに役立ちます。これはあなたの複数のインスタンスを作成する機能を提供します...
      WordPressのマルチサイトのテーマをIxwebhostingネイティブプラグインページとWPMU DEV ProのサイトのプラグインをサポートしているWordPressのマルチサイトのための説明プラグイン管理!ウェブ上のマルチサイトインストールの何千ものに使用されます。以前は...
      ホスティングプライマリドメインのWordPressのマルチサイトを変更この短いturorial we'llでWordPressのマルチサイトをインストールし、ネットワークit's独自の独立したトップレベルドメイン内の各サイトを与えます。まず、我々はすべてのドメインを指定する必要があり、DNSの設定を変更します...
      WP-signup.phpワードプレスマルチサイトのホスティングあなたは本当にネットワークが必要なのでしょうか?マルチサイトネットワーク内のサイトは非常に多くのWordPress.comで別のブログのように、別のものです。彼らは、他の種類の中のもののように相互に接続されていません...
      Wordpressのマルチドメインホスティングユーザーの皆様の多くは、すぐに自信を持って、自分の上に複数のWordPressサイトを管理することを学びます。一部では、クライアント、友人、そして家族のためのWordPressサイトの管理を開始します。最近、私たちの1 ...