le MEMO du WEB développeur
••• Wordpress •••  Liste des Mémos, astuces et bonnes pratiques

WordPress en multisite, passer du fonctionnement sous domaine au sous répertoire

Lors du passage WordPress en réseau, on peut faire fonctionner le réseau sous un mode :

- sous-domaine de type http://sous-domaine1.monsite.fr, http://sous-domaine2.monsite.fr

- sous-répertoire de type http://monsite.fr/sous-repertoire1, http://monsite.fr/sous-répertoire2

Je viens de passer une installation existante de WordPress, (avec donc un site en ligne) en mode multi-site.

Lors de la manip, je n'ai pas eu le choix, il a été décidé que mon réseau serait basée sur le mode sous-domaine, ce qui n'était justement pas mon choix ("choix" contraint par mon hébergeur pour éviter toute polémique).

WordPress impose ce mode sous-domaine si un site existe déjà sur l'installation afin d'éviter des conflits de permaliens. En effet, votre site existant va être installé sous l'URL http://monsite.fr, or si vous souhaitez créer un site sous un sous répertoire sous-répertoire2 et que le site existant possède une page dont l'URL est justement sous-répertoire2 , il va y avoir conflit sur l'URL http://monsite.fr/sous-répertoire2.

Cela dit, si vous vérifier que tel n'est pas le cas, il est possible de changer votre réseau WordPress en mode sous-répertoire en allant modifier votre fichier config.php (que vous avez déjà dû modifier préalablement pour l'installation du réseau) et en remplacant :

define( 'SUBDOMAIN_INSTALL', true);

par :

define( 'SUBDOMAIN_INSTALL', false );

Rechargez alors votre site, puis récupérer le nouveau code du .htaccess (dans l'administration de votre réseau  Réglage> Création du réseau) et de le remplacer par le code existant dans votre fichier .htaccess.

A priori la manip inverse est possible (voir cet article) mais pas en localhost

publié le 13/12/2014 par Memo Web
Commenter le Mémo :

Récupérer l'URL de l'image à la une (featured image) d'un article ou d'une page WordPress
Bug Barre d'administration Wordpress et position absolue d'un élement
Boucle sur les Custom Post Types
Déclarer un fichier présent dans un répertoire du thème enfant Wordpress
TaraLi : Thème Wordpress 2014. Gratuit, Sobre et Simple.
Créer un Shortcode avec Wordpress
Wordpress Warning: Cannot modify header information - headers already sent by ...
Ajouter un favicon à votre site Wordpress
Personnaliser les permaliens des Custom Post Type
Taraza - Free Wordpress Theme 2014 - Customized Home Page
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos