Jump to content
Sign in to follow this  
mpellerin

[résolu]site référencé sans les www

Recommended Posts

Bonsoir,

Si les URL qui ne "fonctionnent" pas aboutissent à des erreurs 404, alors elles vont finir par disparaître des moteurs, mais cela prend parfois du temps (des mois).

En général, vous pouvez rediriger n'importe quelle URL sans "www." vers son équivalent avec "www." grâce à aux instructions suivantes placées dans un fichier .htaccess à la racine de votre site :

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



Il vous faut simplement remplacer "example" par votre "artofzem".
Ces instructions demandent aux moteurs d'oublier les URL sans "www.".

Cordialement.

Share this post


Link to post
Share on other sites

Merci de votre réponse je vais essayer de modifier le htaccess. Sinon comme je le pensais elles disparaitrons d'elle meme avec le temps.
Je tenterai ça demain et viendrai vous apporter une réponse.
Merci encore de votre temps passé à répondre
Bonne soirée

Share this post


Link to post
Share on other sites

Apres essai cela ne fonctionne pas ci-joint copier colle du htaccess.

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

# URL rewriting module activation

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

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /artofzem/img/p/$1-$2$3.jpg [QSA,L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /artofzem/img/p/$1-$2.jpg [QSA,L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /artofzem/img/c/$1$2.jpg [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /artofzem/product.php?id_product=$3&isolang;=$1$5 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /artofzem/product.php?id_product=$2&isolang;=$1$4 [QSA,L,E
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /artofzem/category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /artofzem/product.php?id_product=$2$4 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /artofzem/product.php?id_product=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /artofzem/category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /artofzem/cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /artofzem/supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /artofzem/manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /artofzem/$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /artofzem/404.php

Share this post


Link to post
Share on other sites

Bonjour,
Il semble que vous n'ayez pas lu complètement mon message ;-)
Vous avez laissé "example" alors qu'il faut rempalcer cette expression par "artofzem".
Cordialement.

Share this post


Link to post
Share on other sites

excuse le copier collé que j'ai envoyé n'etait pas le bon


J'ai changé comme cela

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

et aussi comme cela

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

Mais cela ne donne pas le résultat escompté...

Share this post


Link to post
Share on other sites

Peut-être que les URL avec et sans "www." ne pointent pas vers le même répertoire FTP. Chez quel hébergeur êtes-vous (et avec quelle offre) ?
Cordialement.

Share this post


Link to post
Share on other sites

Maintenant que j'y pense mon hebergeur eclicking à déménagé ses serveurs et j'ai demandé le changement apres.......ça doit venir de ça peut etre !

Share this post


Link to post
Share on other sites

Il va falloir voir avec votre hébergeur. Si les URL avec et sans "www." ne pointent pas vers le même répertoire FTP, alors les commandes données haut plus sont à mettre dans le fichier .htaccess du réportoire FTP qui est lié à l'URL sans "www.".
Cordialement.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More