J'ai un problème avec deux sites Web. Par exemple:
http://first.site
http://second.site
Comment créer un clone de first.site
en seconds.site
? Je veux une méthode que je peux faire en quelques minutes: n'implique pas de changer de base de données, de la supprimer, de la créer, de la copier, etc.
Le clone doit être exactement identique, à l'exception du domaine, de MySQL et des fichiers (dossiers, images, etc.).
Hey j'utilise le plugin Duplicator pour ce genre de choses (clonage)
https://wordpress.org/plugins/duplicator/
Il crée un fichier Zip et un fichier installer.php que vous venez de placer dans le dossier du nouveau serveur sur lequel vous voulez cloner le site Web. Ensuite, vous exécutez le processus, il est très simple et direct.
Si vous voulez seulement le contenu du premier site, une simple exportation d'un fichier xml (posts, catégories, balises, etc.) du premier site et l'importation dans le nouveau site devraient fonctionner.
C'est extrêmement mauvais pour le référencement. Le fait de dupliquer le contenu peut finalement entraîner la suppression de votre (s) site (s) des résultats de la recherche .
C'est en fait assez simple d'avoir une base de données et un contenu de disque. Pointez les deux docroots vers le même répertoire. Assurez-vous que chaque nom de serveur dans votre configuration Apache pour chaque domaine correspond à votre nom de domaine. Ajoutez ceci à votre fichier wp-config.php:
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); # no trailing slash
define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']); # no trailing slash
Les URL de contenu (images, média, etc.) proviendront du domaine d'origine, mais fonctionneront toujours. La publication de média sur l'un ou l'autre domaine créera une combinaison d'URL pour guid
et post_content
. Si vous désactivez un domaine, vous devrez alors rechercher/remplacer toutes les URL de la base de données pour qu'elles continuent de fonctionner correctement. Ne pas coder en JavaScript comprend. Utilisez wp_enqueue_script
et wp_register_script
pour éviter les erreurs XSS.
Encore une fois, ce n’est pas une bonne pratique, mais WordPress est suffisamment souple pour accomplir ce que vous voulez.