web-dev-qa-db-fra.com

Passer du sous-domaine à la racine

J'ai une configuration de site à dev.site.com. Je dois le déplacer sur site.com. Dois-je déplacer physiquement tous les images/fichiers/sous-répertoires, etc. vers/public_html /? Tous les fichiers dont j'ai besoin résident actuellement dans/public_html/dev /. J'espère qu'il y aura un moyen plus facile car il y a beaucoup d'images.

J'ai fait un test sur un domaine mort. Voici ce qui a fonctionné pour moi. Installez WP à l'adresse dev.dead.com. Configurez une page de test avec une image. Remplacez Général -> Paramètres Adresse du site (URL) par http://dead.com . Copiez index.php et .htaccess de public_html/dead vers public_html /. J'essaie de vérifier dead.com/page sans succès. Lorsque j'installe tous les fichiers WP dans public_html/(WP est également installé dans public_html/dead /), puis dead.com/page fonctionne. C'est ce qui a fonctionné pour moi, en espérant pouvoir éviter de télécharger tous ces fichiers.

Deuxièmement, quel plugin recommandez-vous pour mettre à jour les URL? Le site repose largement sur Advanced Custom Fields.

Merci!

1
Tom

La première partie de votre question dépend davantage du contrôle que vous avez sur la configuration du serveur Web. Si vous pouvez pointer un nouveau domaine au même emplacement du système de fichiers - alors non, vous ne devrez rien déplacer. Sinon, vous devez en effet déplacer des fichiers.

D'autre part, ce n'est pas si compliqué de tout déplacer d'un dossier à un autre. Si vous avez quelque chose comme un serveur typique basé sur cPanel, il a probablement un gestionnaire de fichiers directement sur le serveur.

Ensuite, vous devez mettre à jour les détails dans la base de données. Le plus important serait d’utiliser un outil capable de le faire en toute sécurité et connaissant les données sérialisées (que WP utilise énormément pour le stockage). WP-CLI peut le faire (entre autres outils) et est utile en général.

1
Rarst

Pour la deuxième partie:

Quel plugin recommandez-vous pour la mise à jour des URL?

J'ai utilisé les URL de mise à jour de Velvet Blues .

Il est spécialement conçu pour la mise à jour des liens lorsque vous avez changé de nom de domaine. Il met à jour les liens incorporés dans le contenu, les extraits, les champs personnalisés et même les pièces jointes.

Cela modifie directement les informations de votre base de données, soyez donc très prudent lorsque vous utilisez ceci ou quelque chose de similaire. Je suggérerais de faire une sauvegarde avant de faire tout ce qui a un impact sur votre base de données.

0
NTL0820