Problème d'accès avec nom de domaine en "www."

  • Auteur de la discussion Auteur de la discussion sanguini
  • Date de début Date de début
Nouveau WRInaute
Bonjour,

alors voila j'ai un problème:

lorsque je navigue sur mon site sous la forme http://monsite.com tout se passe bien, mais lorsque je navigue sous la forme http://www.monsite.com des erreurs apparaissent.

En effet, j'obtiens d'une part de temps en temps une erreur sql (1064) qui m'oblige à redemarrer mon navigateur pour avoir à nouveau accès au site.

D'autre part, et le plus genant, je ne peux pas avoir accès au panneau d'administration de mon site:
http://monsite.com/admin >> aucun problème
http://www.monsite.com/admin >> impossible de me logger, je reste sur la meme page.

Donc j'aurais aimé savoir s'il s'agit d'un problème de config serveur ou alors si cela vient de mon script ou d'un conflit entre les deux.

Merci.
 
Nouveau WRInaute
Précise le nom de ton script serait une aide utile lol !

La solution la plus simple est d'utiliser une règle de réécriture sur le serveur, qui redirigera automatiquement vers la bonne version (soit http://www.monsite... soit http://monsite...).

Tu éviterais également les problèmes de duplicate content : le contenu est considéré présent sur deux domaines distincts.
 
Nouveau WRInaute
Si le script est sain, peu importe qu'il soit lancé sur le (sous)domaine www ou sur le domaine racine.

En ce qui concerne le duplicate content, c'est bien ce que je te disais j'ai vérifié) : le site est accessible deux fois (avec et sans www) et bien que ça ne choque pas les humains, Google peut s'affoler...

Dans un premier temps, je te conseille de forcer le lancement du site via le sous-domaine www, en ajoutant cette ligne de code dans ton fichier .htacess (au début) [si tu n'as pas d'.htacess, crées le directement] :

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.tonsite\.com [NC]
RewriteRule (.*) http://www.tonsite.com$1 [QSA,R=301,L]

Une fois que tu as "purifié" la question du duplicate (tu peux vérifier si tout va bien en essayant d'accéder à http://tonsite.com : tu seras redirigé vers http://www.tonsite.com), tu pourras vérifier si le problème vient bien de ton script...
 
Nouveau WRInaute
Oui j'ai deja procédé à une redirection de cette façon pour qu'il n'y ai qu'une url "http://www.monsite.com", le probleme etant que je ne peux pas m'identifier dans le panneau admin avec "www." et que parfois j'obtiens aussi une erreur sql qui m'oblige à redemarrer mon navigateur.
Le truc c'est que sans les "www." je n'ai aucune erreur, je ne comprend donc pas en quoi ca influ sur le script.
La solution serait de n'avoir qu'une url du type "http://monsite.com" mais je trouve pas ca terrible de ne pas avoir les www.
 
Nouveau WRInaute
Oui, j'avoue qu'on est attaché à ses "www"...

Essaie de voir dans le panneau d'admin, si tu ne peux pas régler l'adresse directement via la dashboard. Je sais que dans WordPress (un CMS que j'adore), tu peux gérer l'adresse web de la console d'admin, indépendamment du site en lui-même.

(Et essaie peut-être avec un autre navigateur, histoire de cerner la source du problème : IE ?)

P.S. : si ton script à un fichier "config.php" ou un truc du genre, regarde si l'adresse associée à l'admin (par exemple www.monsite.com/admin) possède bien les www... j'avais déjà rencontré un problème similaire.
 
Discussions similaires
Haut