web-dev-qa-db-fra.com

Comment utiliser alias domain pour une installation multisite?

Est-il possible d'utiliser alias-domain pour une installation multisite? J'ai essayé plugin domain-mapping et plugin Multi Domains pour WordPress, mais cela ne résout pas ce problème.

Exemple:

J'ai installé WordPress multisite sur domain.com. Mes blogueurs ont des sous-domaines tels que myblog.domain.com. Maintenant, je veux ajouter un domaine d'alias tel que domain.co.uk. Ainsi, myblog.domain.com sera identique à myblog.domain.co.uk

J'ai essayé de créer un alias mais il redirige simplement le domaine vers la page d'inscription (wp-signup.php)

4
Demilio

Cartographie de domaine via Core

Vous n'avez pas besoin d'utiliser le plug-in de mappage de domaine si vous prévoyez d'exécuter un multisite WordPress avec des domaines et/ou domaines de premier niveau. WordPress vous permet de changer un sous-domaine en un domaine de premier niveau une fois que vous avez ajouté les paramètres du site, voir la capture d'écran ci-dessous. Core fonctionne parfaitement sans Alias, plus d'un domaine.

enter image description here

Il est souvent utile d’ajouter la constante COOKIE_DOMAIN et de définir la valeur vide sur wp-config.php si vous utilisez l’installation de sous-domaine. define( 'COOKIE_DOMAIN', '' );

Le fond pour ceci:

       /**
        * @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);
       }

Noyau du formulaire source: https://core.trac.wordpress.org/browser/trunk/wp-includes/ms-default-constants.php?rev=21881#L75

Sinon, WordPress le définira toujours sur le $current_site->domain de votre réseau et vous ne pourrez vous connecter à aucun autre site.

Alias ​​possibilité

Par défaut, WordPress ne peut pas utiliser d’alias, plus d’un domaine, lors de l’installation multisite. Actuellement, je pense que le plugin Mercator est un bon moyen de résoudre ce problème.

1
bueltge