chounpyt Posted March 3, 2011 Share Posted March 3, 2011 Bonjour,j'ai remplacé ma boutique shopfactory par une prestashop sur le meme domaine et url racine :www.replicart-wood.comj'ai écris dans le htaccess des redirect 301 pour toutes les pages (ouafffh le boulot !)mais ca ne fonctionne pas !peut-on m'aider il doit y avoir des erreurs de syntaxe,nvoici mon htaccess jointMerci de votre aide Link to comment Share on other sites More sharing options...
Prof719 Posted March 4, 2011 Share Posted March 4, 2011 Bonjour,vous avez oublié de donner votre fichier htaccess. Link to comment Share on other sites More sharing options...
chounpyt Posted March 4, 2011 Author Share Posted March 4, 2011 il me semblait pourtant avoir joint la pièce,je recommences,merci de bien vouloir m'aider(la pièce jointe ne s'attachant pas, pourtant légère 15ko) la voici en extrait :# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution# http://www.prestashop.com - http://www.prestashop.com/forums#Redirection 301 non-www vers wwwRewriteCond %{HTTP_HOST} ^replicart-wood.com$RewriteRule ^(.*) http://www.replicart-wood.com/$1 [L,R=301]# URL rewriting module activationRewriteEngine on# URL rewriting rulesRewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E]RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]Redirect 301 /d36_maquettes_avions_bois_peint_Replicart-Wood.html http://www.replicart-wood.com/2-maquettes-bois-peintRedirect 301 /d8_replicart-wood_maquette-avion-bois_de-legende-historique-catalogue_aircraft-model.html http://www.replicart-wood.com/8-avions-de-legende Redirect 301 /d12_replicart-wood_maquette-avion-bois_Airbus-catalogue_aircraft-model.html http://www.replicart-wood.com/16-airbus-industrie Redirect 301 /d15_replicart-wood_maquette-avion-bois_Boeing-catalogue_aircraft-model.html http://www.replicart-wood.com/17-boeingRedirect 301 /d4_replicart-wood_maquette-avion-bois_Douglas-Lockheed-catalogue_aircraft-model.html http://www.replicart-wood.com/18-mc-douglasRedirect 301 /d13_avions-tourisme-affaires.html http://www.replicart-wood.com/12-aviation-legere-avions-de-tourismeRedirect 301 /d7_replicart-wood_maquette-avion-bois_aviation-civile-catalogue_aircraft-model.html http://www.replicart-wood.com/24-autres-constructeursRedirect 301 /d5_replicart-wood_maquette-avion-bois_chasseurs-militaires-guerre-39-45-catalogue_aircraft-model.html http://www.replicart-wood.com/10-warbirds-chasseurs-39-45Redirect 301 /d21_maquettes-jets-militaires-bois_verni.html http://www.replicart-wood.com/13-militaires-contemporainsRedirect 301 /d6_replicart-wood_maquette-avion-bois_militaires-contemporains-catalogue_aircraft-model.html http://www.replicart-wood.com/27-militaires-serie-classiqueRedirect 301 /d9_maquette_helicoptere_copter_model.html http://www.replicart-wood.com/15-helicopteresRedirect 301 /d10_replicart-wood_maquette-bois-voiliers_americacup_sailboats.html http://www.replicart-wood.com/35-tableaux-en-laqueRedirect 301 /d17_replicart-wood_maquette_bois_souscription_realisation_a_la_demande_on-request.html http://www.replicart-wood.com/23-a-la-demandeRedirect 301 /d29_souscription_maquette-avion_aircraft-model-on-order.html http://www.replicart-wood.com/37-souscriptionsRedirect 301 /d31_chronographes_aero_GuionneT.html http://www.replicart-wood.com/30-montresRedirect 301 /d34.html http://www.replicart-wood.com/5-helicesRedirect 301 /d35_globes_qualite_antiquaire_Authentics-Models.html http://www.replicart-wood.com/33-globesRedirect 301 /d26_boutique_bandes-dessinees_aeronautique.html http://www.replicart-wood.com/34-livres-bdRedirect 301 /d32_blousons_pilotes_Fostex.html http://www.replicart-wood.com/6-blousons-combinaisonsRedirect 301 /p181.html http://www.replicart-wood.com/blousons-combinaisons/184-blouson-pilote-cwu-enfant.htmlRedirect 301 /p183.html http://www.replicart-wood.com/blousons-combinaisons/187-combinaison-pilote-kids.htmlRedirect 301 /p182.html http://www.replicart-wood.com/blousons-combinaisons/186-blouson-pilote-top-gun-cwu-bomber.htmlRedirect 301 /p69.html http://www.replicart-wood.com/airbus-industrie/13-airbus-a320.htmletc.# Catch 404 errorsErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
prosilver Posted March 4, 2011 Share Posted March 4, 2011 Bonjour,Si c'est définitif, je mettrais plutôt: RedirectPermanent /d36_maquettes_avions_bois_peint_Replicart-Wood.html http://www.replicart-wood.com/2-maquettes-bois-peint A confirmer. Link to comment Share on other sites More sharing options...
cadeaumaestro Posted March 4, 2011 Share Posted March 4, 2011 oui je suis d'accord avec prosilver Link to comment Share on other sites More sharing options...
chounpyt Posted March 4, 2011 Author Share Posted March 4, 2011 donc je remplace pour toutes les lignes du htaccess :redirect 301 / par redirectpermanent /c'est bien celà ? Link to comment Share on other sites More sharing options...
cadeaumaestro Posted March 4, 2011 Share Posted March 4, 2011 Oui si la redirection est définitive Link to comment Share on other sites More sharing options...
Prof719 Posted March 4, 2011 Share Posted March 4, 2011 Logiquement,Redirect 301 et Redirectpermanent ça revient au même.Edit : je viens de tester en local, les 2 fonctionnent sous Apache 2. Link to comment Share on other sites More sharing options...
Prof719 Posted March 4, 2011 Share Posted March 4, 2011 En fait sur votre site, même les catégories ne fonctionnent pas (erreurs 404). Du coup les redirections ne fonctionneront pas non plus.Essayez d'abord de faire fonctionner la boutique en regénérant le fichier.htaccess depuis le backoffice puis insérez vos 301 manuelles derrière. Link to comment Share on other sites More sharing options...
cadeaumaestro Posted March 4, 2011 Share Posted March 4, 2011 La différence se situe certainement du point de vue du moteur de recherche, qui interprète le 2nd comme une changement définitif, et lui donne donc la sauce qu'avait l'ancienne url, tout en supprimant celle-ci de son index (à tester bien sûr)... Link to comment Share on other sites More sharing options...
cadeaumaestro Posted March 4, 2011 Share Posted March 4, 2011 Plus d'infos : http://en.wikipedia.org/wiki/URL_redirection Link to comment Share on other sites More sharing options...
chounpyt Posted March 4, 2011 Author Share Posted March 4, 2011 plus rien ne s'affiche,j'ai regénéré le .htaccess a partir d'un fichier videet le site est plantépanique à bord Link to comment Share on other sites More sharing options...
Prof719 Posted March 4, 2011 Share Posted March 4, 2011 Ne me dites pas que vous n'avez pas sauvegardé avant votre .htaccess (problème de cache ?) ?Les catégories fonctionnent désormais bien sur votre site actuellement, en incluant de nouveau vos redirections 301 ça devrait fonctionner de nouveau. Link to comment Share on other sites More sharing options...
chounpyt Posted March 4, 2011 Author Share Posted March 4, 2011 Bon c'était peut-être un probleme de serveur, car maintenant le site accepte le .htaccess avec les redirect 301 /comment savoir si celà fonctionne pour rediriger a partir de l'ancien référencement ?est-ce que je conserve cette commande redirect 301 / ou est-ilpréférable de remplacer par redirectpermanent / ? Link to comment Share on other sites More sharing options...
Prof719 Posted March 4, 2011 Share Posted March 4, 2011 Vous faites comme vous voulez sur le 301 ou redirectpermanant, c'est la même chose.Vous avez ce site pour tester que vos redirections fonctionnent bien : http://www.annuaire-info.com/outil-referencement/test-redirection/ Link to comment Share on other sites More sharing options...
chounpyt Posted March 4, 2011 Author Share Posted March 4, 2011 c'est à nouveau planté,j'ai essayé de régénerer le .htaccess, mais ca ne change rien...j'ai retirer touts les redirect, mais rien n'y faitSOSvoici le code :# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution# http://www.prestashop.com - http://www.prestashop.com/forums# URL rewriting module activationRewriteEngine on# URL rewriting rulesRewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E]RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]# Catch 404 errorsErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
Recommended Posts