Jump to content

[RÉSOLU] Après une modification de l'URL de la boutique : [Debug] This page has moved


Recommended Posts

Bonjour,

J'ai installé Prestashop 1.7.6.3 sur OVH (le domaine pointant vers un autre hébergement pour le moment), j'ai utilisé l'URL temporaire pour installer et configurer la boutique, aucun problème : https://paratroozg.cluster026.hosting.ovh.net/

Désormais je souhaite basculer le domaine dessus, j'ai donc changé les DNS qui pointe bien vers le nouvel hébergement. Puis je suis allé dans l'admin >> Trafic & SEO pour changer l'URL du domaine pour paratrooper-inc.com ... Et hop, un beau message d'erreur :

[Debug] This page has moved
Please use the following URL instead: http://paratrooper-inc.com/fr/

Voir ici : https://paratrooper-inc.com/

Évidement en cliquant je retombe sur la même page d'erreur ... Quelqu'un aurait-il une solution ?

Merci beaucoup pour votre aide.

Edited by Conquerant14 (see edit history)
Link to comment
Share on other sites

Merci beaucoup Doekia,

J'ai en effet activer le SSL sur tout le site et désormais cela fonctionne :)

Un grand merci pour votre aide. Je mets une petite capture d'écran pour ceux qui auraient le même soucis à l'avenir.

Dans : Paramètres de la Boutique >> Paramètre généraux >>

Sans titre-1.jpg

Edited by Conquerant14 (see edit history)
Link to comment
Share on other sites

  • 4 years later...

Bonjour,

Sous PS 1.6.1.6 après avoir modifié certaines URL, lorsque on accède aux anciennes URL ce message s'affiche : [Debug] This page has moved
Please use the following URL instead: ......... et il affiche le nouveau URL.

Les anciens URL sont en "Soft 404" dans la Google Console.

Cependant dans le BO les réglages semblent corrects :

Activer le SSL sur toutes les pages est sur : OUI

Rediriger vers l'URL canonique: est bien sur 301

Est-ce que vous savez ou est le problème et comment le corriger afin d'obtenir une redirection automatique ?

Par avance merci !

Link to comment
Share on other sites

Pour modifier le mode debug, rendez vous sur votre FTP et trouvez au début du fichier /config/defines.inc.php les lignes suivantes :

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
	define('_PS_MODE_DEV_', false);
}

Pour activer le mode debug, il suffit de remplacer la valeur "false" par "true". Il s'agit du même type de mode debug que celui disponible sur le back office. 

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
	define('_PS_MODE_DEV_', true);
}

 

Dans votre cas il doit être sur "true", passez le sur "false"

Link to comment
Share on other sites

Merci, le /* Debug only */ est bien sur false

en revanche je trouve true ici :

/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
if (_PS_MODE_DEV_ === true) {
    @ini_set('display_errors', 'on');
    @error_reporting(E_ALL | E_STRICT);
    define('_PS_DEBUG_SQL_', true);
} else {
    @ini_set('display_errors', 'off');
    define('_PS_DEBUG_SQL_', false);
}

Link to comment
Share on other sites

Pardon Eolia ! Le problème venait bien de "true" dans /config/defines.inc.php

Je l'ai juste découvert trop tard (un camarade est passé avant pour le faire passer au "false")

Grand merci encore ! La redirection fonctionne en automatique maintenant, le message est disparu.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...