Ssl Multi-Site Wordpress Hosting

Beschreibung

Stellt sicher, Anmeldungen werden immer über SSL auf einer Sub-Domain von der Hauptdomäne getan, aber dass der Zugriff auf benutzerdefinierte Domains wird immer über HTTP getan, um Zertifikat Fehler zu vermeiden. Für Wordpress auf mehreren Systemen.

Wordpress Built-in FORCE_SSL_LOGIN und FORCE_SSL_ADMIN Richtlinien in wp-config.php Arbeit groß, aber ist zu restriktiv in Situationen, in denen Sie benutzerdefinierte Domänen - benutzerdefinierte Domains, für die Sie keine SSL-Zertifikate haben können. Für Websites, auf benutzerdefinierten Domains, müssen wir sicherstellen, dass die Anmeldung und Admin-Zugriff geschieht über die Sub-Domain, die ordnungsgemäß über HTTPS bedient werden kann.

Ssl Multi-Site Wordpress Hosting PHP-Arbeit

oder eine Readme sollten Sie vor der Implementierung dieses Plugin auf Ihrer Website lesen.

Dieses Plugin filtert die Login, Logout, zu Hause und Admin-URLs, die Wordpress verwendet seine internen Links zu generieren.

Warum tun wir das?

Wir haben ein Wordpress Multisite-Netzwerk. Nennen wir es mynetwork.com. Wir kauften ein schickes SSL Wildcard-Zertifikat, so dass wir * .mynetwork.com über eine sichere Verbindung bieten können.

Wir würden sehr gerne diese sichere Verbindung für alle Anmeldungen verwenden, und für all Admin-Zugriff.

Wir erlauben auch die Website dieses Netzwerks eine eigene Domain zu verwenden - wie demo-site.com. Wir könnten WPMU Domain Mapping verwenden, dies zu erreichen. Diese Seiten haben zwei Domänen, dann - demo-site.com und demo-site.mynetwork.com.

Wenn wir einschalten FORCE_SSL_LOGIN oder FORCE_SSL_ADMIN. wir haben ein Problem. Wenn Benutzer gehen zu https://demo-site.com/wp-login.php. sie erhalten ein Zertifikat Fehler. Wir haben ein Wildcard-Zertifikat für * .mynetwork.com. aber wir können möglicherweise nicht ein gültiges SSL-Zertifikat für jede benutzerdefinierte Domain installiert haben!

Stattdessen wollen wir sein, alle Login-Seiten und Admin-Seiten erzwingen:

Wir wollen, dass alle regelmäßig Zugang zu sein:

Dieses Plugin ermöglicht das - Umschreiben der wp-login (einschließlich Logout) und wp-admin URLs dem ersten Beispiel, und alle anderen auf den zweiten Stil neu zu schreiben.

Dieses Plugin macht einige (dumm) Annahmen über Ihr Netzwerk auf mehreren Systemen. Sie müssen sicherstellen, dass diese Annahmen für Ihre Website wahr sind, oder Sie werden feststellen, dass dieses Plugin unbeabsichtigte Folgen haben kann und die Dinge zu brechen, die manuell zu beheben schwierig, ohne das Plugin zu deaktivieren.

Ihre Sub-Domains sind im Format: a.b

wobei a, zum Beispiel: Demo-Site. b ist beispielsweise: mynetwork.com. a muss eine einzelne Domain Komponente sein. (A kann nicht sein, zum Beispiel: demo.site)

Ihr Wildcard-Zertifikat richtig konfiguriert ist für:

  • * .mynetwork.com
  • Ihre Netzwerk-Site-URL

Also, wenn Ihr Netzwerk-Site-URL ist www.mynetwork.com. Ihr Wildcard-CERT wird gut. Wenn es nur mynetwork.com. Sie werden ein anderes cert müssen Fehler zu vermeiden, wenn Sie https://mynetwork.com/wp-admin gehen.)

Ssl Multi-Site Wordpress Sie haben die Ausrichtung der FORCE_SSL_LOGIN

Ihre Website bereits über die benutzerdefinierte Domains arbeiten.

Ich schlage vor, die ausgezeichnete WPMU Domain Mapping für diese.

  • Ihr Webserver muss auch einen Platzhalter Namen Hosting virtuellen Host eingerichtet werden, zu behandeln. Teil des WPMU Domain Mapping All dies ist gesetzt wirklich auf, und nicht der für dieses Plugin einrichten. Ich bin einfach, wissen Sie, zu erwähnen es.
  • Sie haben die FORCE_SSL_LOGIN Einstellung in wp-config.php wahr.

    Sie haben die FORCE_SSL_ADMIN Einstellung in wp-config.php falsch. Wir werden damit umgehen - Wordpress zwingen von SSL-Administratoren mit diesem Plugin in Konflikt stehen.

    Installation

    1. Richten Sie benutzerdefinierte Domänen, vielleicht WPMU Domain Mapping verwendet wird.
    2. Konfigurieren Sie Ihren Web-Server mit Ihrem Wildcard-Zertifikat für Ihre Master-Domain (zB * .mynetwork.com).
    3. Set FORCE_SSL_LOGIN auf true in wp-config.php.
    4. Laden Sie ssl-Sub-Domain-for-multisite.php zu Ihrem mu-Plugin-Ordner.
    5. Mitwirkende Entwickler

      „SSL Sub-Domain für Multisite“ ist Open-Source-Software. Folgende Personen haben zu diesem Plugin beigetragen.

      Schau dieses Video an!

      In Verbindung stehende Artikel

      Web-Hosting Wordpress Multi-Site-Domain-MappingAuf dieser Seite: In diesem Tutorial werden Sie neue Seiten zu Ihrer Wordpress auf mehreren Systemen helfen hinzufügen installieren und eine benutzerdefinierte Domain an den neuen Standort zuzuordnen. Dies gibt Ihnen die Möglichkeit, mehrere Instanzen zu erstellen ...
      Ixwebhosting Wordpress Multi-Themen-WebsiteBeschreibung Plugin-Management für Wordpress auf mehreren Systemen, die die native Plugins Seite und die WPMU DEV Pro Seiten Plugin unterstützt! Auf Tausenden von mehreren Systemen installiert über die Bahn. Vorher...
      Primary Domain ändern Wordpress Multi-Site-HostingIn diesem kurzen turorial ergibt Sie Wordpress auf mehrere Systeme installieren und jede Website geben in dem Netzwerk Es ist separate Top-Level-Domain ist. Ändern der DNS-Einstellungen Zunächst müssen wir alle Domänen zeigen ...
      Wp-signup.php Wordpress Multi-Site-HostingBenötigen Sie wirklich ein Netzwerk? Die Standorte in einem Multi-Site-Netzwerk getrennt sind, sehr ähnlich wie die einzelnen Blogs auf WordPress.com. Sie sind nicht wie die Dinge in anderen Arten von miteinander verbundenen ...
      Wordpress Multi-Domain-HostingViele unserer Mitglieder lernen schnell sicher mehrere Wordpress-Seiten auf ihren eigenen zu verwalten. Einige beginnen sogar Wordpress-Websites für Kunden, Freunde verwalten und Familie. Vor kurzem eine unserer ...