it-swarm.dev

Hat jemand eine Idee, wie man WordPress MultiSite mit Domain Mapping & SSL verwendet?

Ich habe überall nach einer Lösung für SSL mit WordPress MultiSite und Domain Mapping gesucht. Idealerweise würde ich gerne ein SSL-Zertifikat für jede Domain (oder möglicherweise ein Wildcard-Zertifikat) erwerben, wenn jemand eine Lösung hat, die für ihn funktioniert.

Ich fürchte, ich habe dieses Detail übersehen und muss jetzt mein glückliches MU-Zuhause aufteilen, um diese Domain ordnungsgemäß zu sichern.

8
Ross

Ich verwende Multisite mit Domain-Mapping. Ich habe die Option CNAME gewählt, um auf den zugeordneten Domainnamen zu verweisen.

Meine Site wird als Unterverzeichnis installiert.

  • http: // homesite.org/seedlivelihood

Dateien werden wie folgt geliefert:

  • https://homesite.org/seedlivelihood/wp-content/plugins/woocommerce/assets/css/fancybox.min.css?ver=3.2.1

Bei der Domainzuordnung befindet sich die Site unter:

  • seedlivelihood.org

Woher soll mein SSL kommen?.

Safari wählt, .js- und .css-Dateien, die von homesite stammen, nicht zu laden.

Fehler beim Laden der Ressource: Das Zertifikat für diesen Server ist ungültig. Möglicherweise stellen Sie eine Verbindung zu einem Server her, der vorgibt, "seedlivelihood.org" zu sein, wodurch Ihre vertraulichen Informationen gefährdet werden könnten.

Für jeden, der sich fragt, wie ich das gelöst habe. Ich habe dies zu .htaccess hinzugefügt

RewriteCond %{HTTP_Host} original.org
RewriteCond %{REQUEST_URI} ^/subdirectoryname/wp-content/plugins
RewriteRule ^subdirectoryname(.*)$ https://newname.org$1 [L]

Wieder war die Situation, dass die Domänenzuordnung das, was der Betrachter sah, neu zuordnete, aber keine Plug-in-Dateien neu zuordnete. Auf diese Weise konnte ich original.org/subdirectoryname/wp-content/plugins/ in die neue zugeordnete Domain umschreiben: newname.org/wp-content/plugins

Dies löste meine SSL-Probleme und gab mir den begehrten Greenlock. Ich habe immer noch eine Datei, die in letzter Minute mit .js erstellt wird und sich irgendwie dem Hack entzieht.

4
Shackep

Auf WordPress.com haben wir eine Domainzuordnung und SSL, aber die beiden passen nicht zusammen, weil wir keine Zertifikate für zugeordnete Domains (AFAIK) verwalten. Wir verwenden SSL für WP-Admin, aber nicht für Blogs. Beispiel:

http://andyskelton.com/
https://andyskelton.wordpress.com/wp-admin/

Das SSL-Zertifikat gilt für * .wordpress.com. Wenn Sie versuchen, die zugeordnete Domain über SSL zu besuchen, sollten Sie eine Warnung von Ihrem Browser erhalten.

Dies ist in Ordnung, wenn Sie nur SSL für wp-admin benötigen. Andernfalls müssen Sie ein Zertifikat pro Domain erwerben und dieses auf Ihrem Webserver einrichten.

3
Andy