Actuellement, j'ai un client qui a un WordPress en cours d'exécution, disons, www.example.com
.
Je travaille sur une nouvelle version utilisant une autre technologie/langue qui sera hébergée sur un autre serveur. Mais l'administration (WP) et la base de données resteront sur l'ancien serveur.
Donc, fondamentalement, je devrai pointer le www.example.com
vers le nouvel hôte (aucun problème ici) et créer un sous-domaine tel que admin.example.com
qui pointera vers l'ancien serveur avec l'installation WP.
Je crains que cela ne perturbe la base de données tout en stockant options
et guids
pour les URL de publications et de pièces jointes ... Elles seront stockées sous la forme admin.example.com
et non www.example.com
, n'est-ce pas?
Comment faire en sorte que wp-admin s'exécute sur admin.example.com
et stocke les URL sur la base de données sous le nom www.example.com
? Cela fonctionnerait aussi pour les liens de prévisualisation?
Une solution facile serait d’ajouter cette ligne à votre wp-config.php
de votre code de serveur d’administration.
define ('WP_SITEURL', 'http: //'. $ _SERVER ['SERVER_NAME']);
Ensuite, vous pouvez y accéder sans modifier l'option de base de données.
Ce que je ferais (je le faisais souvent plusieurs fois) est:
J'ai compris comment faire cela avec la configuration Apache pure, pas besoin de personnaliser les paramètres wordpress ...
http://tec.libertar.se/how-to-Host-wordpress-admin-on-a-seperate-domain-and-subfolder/