web-dev-qa-db-fra.com

Localhost: WordPress redirigeant vers une autre URL

Vient d’installer un WordPress existant sur mon hôte local ( MAMP ) pour vérifier quelques problèmes d’image.

Cependant, quand je visite:

localhost:8888/wordpress/

Je suis redirigé vers:

localhost/wordpress/

Ce qui n'est plus le chemin de mes fichiers.

J'ai vérifié s'il y avait une redirection possible dans mon .htaccess, mais celui-ci était vide. D'où cela pourrait-il venir? J'ai aussi essayé de changer de port, mais c'était exactement le même comportement.

1
Baldráni

Quelques variables doivent être changées pour que vous puissiez mettre à jour le nouveau lien sur votre site WordPress puisque vous mentionnez que vous avez installé un site WordPress existant qui a déjà été configuré.

Essayez les étapes suivantes à l'aide de l'outil Rechercher remplacer la base de données:

  1. Allez télécharger Le script de recherche et de remplacement de base de données d'Interconnect IT ici
  2. Décompressez le fichier et déposez le dossier dans votre localhost où votre WordPress est installé (la racine) et renommez le dossier enreplace( screenshot )
  3. Naviguez jusqu'au nouveau dossier que vous avez créé dans votre navigateur (ex: http://localhost:8888/wordpress/replace) et vous verrez l'outil de recherche/remplacement
  4. Entrez votre ancienne URL dans le champ recherchez… et la nouvelle URL dans le champ {remplacez par…, comme suit:
    • Recherche : localhost/wordpress
    • Remplacer : localhost:8888/wordpress

Vous pouvez cliquer sur le bouton exécution à sec sous actions pour voir ce qu'il va remplacer avant d'exécuter le script. Une fois que vous avez terminé, veillez à supprimer le dossier /replace/.

1

Si vous déplacez votre site d'un serveur à un autre et modifiez l'URL de votre installation WordPress, l'approche ci-dessous vous permet de le faire facilement sans affecter l'ancien site:

Sauvegarder la base de données sur votre site actuel Installer la base de données sur votre nouvel hôte Sur le nouvel hôte, définissez la nouvelle URL du site dans le fichier wp-config.php.

Connectez-vous à votre nouvelle URL d'administrateur et exécutez Better Search Replace sur l'ancienne URL du site pour la nouvelle URL du site. Supprimez la constante site_url que vous avez ajoutée à wp-config.php. Vous devrez peut-être aussi régénérer votre .htaccess en allant dans Paramètres -> Permaliens et en enregistrant les paramètres.

UTILISEZ ce plugin: https://wordpress.org/plugins/better-search-replace/

0
ghanshyam v

Wordpress définit une valeur statique pour l'URL du site après l'installation. Ces données sont stockées dans la base de données. Cependant, vous pouvez remplacer cette valeur par des constantes dans votre ./wp-config.php ou modifier la valeur dans la table d'options de votre base de données bien sûr. Je vais généralement pour la première option, je définir la constante avec une valeur dynamique . Donc, cela fonctionne aussi avec les alias de domaine.

0
Fleuv