it-swarm.com.de

Wie verwende ich die Alias-Domain für die Installation an mehreren Standorten?

Ist es möglich, Alias-Domain für Multisite-Installation zu verwenden? Ich habe versucht, Domain-Mapping-Plugin und Multi-Domains-Plugin für WordPress, aber dies löst das Problem nicht.

Beispiel:

Ich habe WordPress Multisite auf domain.com installiert. Meine Blogger haben Subdomains wie myblog.domain.com. Jetzt möchte ich eine Alias-Domain wie domain.co.uk hinzufügen. Daher ist myblog.domain.com dasselbe wie myblog.domain.co.uk

Ich habe versucht, einen Alias ​​einzurichten, der die Domain jedoch nur auf die Anmeldeseite (wp-signup.php) umleitet.

4
Demilio

Domain Mapping über Core

Sie müssen das Domain-Mapping-Plugin nicht verwenden, wenn Sie eine WordPress Multisite mit Top-Level-Domains und/oder Sudomains ausführen möchten. Mit WordPress können Sie eine Subdomain in eine Top-Level-Domain umwandeln, nachdem Sie die Site-Einstellungen hinzugefügt haben (siehe Abbildung unten). Core funktioniert perfekt ohne Alias, mehr als eine Domain.

enter image description here

Oft ist es hilfreich, die Konstante COOKIE_DOMAIN hinzuzufügen und auf wp-config.php zu setzen, wenn Sie die Subdomain-Installation verwenden. define( 'COOKIE_DOMAIN', '' );

Der Hintergrund dafür:

       /**
        * @since 2.0.0
        */
       if ( !defined('COOKIE_DOMAIN') && is_subdomain_install() ) {
               if ( !empty( $current_site->cookie_domain ) )
                       define('COOKIE_DOMAIN', '.' . $current_site->cookie_domain);
               else
                       define('COOKIE_DOMAIN', '.' . $current_site->domain);
       }

Kern des Quellformulars: https://core.trac.wordpress.org/browser/trunk/wp-includes/ms-default-constants.php?rev=21881#L75

Andernfalls setzt WordPress es immer auf den $current_site->domain Ihres Netzwerks und Sie können sich auf keiner der anderen Websites anmelden.

Alias-Möglichkeit

Die Standardeinstellung von WordPress kann jedoch nicht mehr als eine Domain als Alias ​​für die Multisite-Installation verwenden. Derzeit denke ich, ist das Plugin Mercator ein guter Weg, um dies zu lösen.

1
bueltge