web-dev-qa-db-fra.com

Héberger le wp-admin sur un autre domaine?

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?

16
Thiago Belem

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.

12
xiidea

Ce que je ferais (je le faisais souvent plusieurs fois) est:

  • Modifiez le nom de domaine de l'installation WP existante à l'aide, par exemple, de cet outil . Ensuite, tout ce qui se trouve sur votre ancien site recevra les liens "admin.example".
  • Modifiez les URL lorsque vous récupérez des enregistrements de base de données à utiliser sur le nouveau site. Quand je faisais cela, je n’ai jamais accédé directement à la base de données "admin". Au lieu de cela, j'avais un script qui ne prenait que les tables et les enregistrements dont j'avais besoin et qui était copié de "admin" vers des serveurs "www".
2
tivnet

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/

1
Kristofer