chounpyt Posted March 4, 2011 Share Posted March 4, 2011 Bonjour,j'ai modifié mon .htaccess pour introduire du code de redirect 301 / depuis mon ancien sitela manoeuvre à tout beugé,la réinitialisation d'un nouveau .htaccess automatique par Prestashop laisse toujours la page blancheque faire ?www.replicart-wood.com Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 grace e des posts sur le forum : merci à Formatec, Celine 37j'ai appris à vider le cache : tools/smarty/compileen regénérant un .htaccess neuf j'ai retrouvé un affichage normalmais...en réintroduisant dans le .htaccess mes redirect 301/ je retrouve à nouveau une page blanche alors que le cache est vide...que faut-il faire ? voici mon 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]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-tourismeetc.# Catch 404 errorsErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
fabbea Posted March 5, 2011 Share Posted March 5, 2011 Bonjourj'ai le même souci avec de la redirection permanente, tout pareil.Je redirige beaucoup d'adresses (+4000 car tout est pris en compte, même les images) mais dès 1000 adresses redirigées , le serveur n'a pasl'ai d'aimer ça et m'indique "The server encountered an internal error or misconfiguration and was unable to complete your request.".Précision: je suis sur un mutualisé OVH.Est-ce que ce gros htaccess mange trop de bande ? Link to comment Share on other sites More sharing options...
Prof719 Posted March 5, 2011 Share Posted March 5, 2011 Bonjour,pouvez-vous regarder ce qu'il y a dans le log d'erreur du serveur ?De plus, quelle est votre version de prestashop ?C'est un peu difficile de savoir d'où vient le problème comme ça, il faudrait essayer de le reproduire en local pour commencer.Edit: je n'ai pas de page blanche là sur votre site en prod. Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 Bonsoir Prof719, et merci de me donner un coup de main...j'ai réinstallé maintenant le .htacess qui fait venir la page blancheet voicie le message d'erreur :Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.More information about this error may be available in the server error log.Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.7 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g mod_perl/2.0.3 Perl/v5.8.8 Server at www.replicart-wood.com Port 80 Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 Prestashop version 1.3.6.0 Link to comment Share on other sites More sharing options...
Prof719 Posted March 5, 2011 Share Posted March 5, 2011 Vous pouvez m'envoyer par MP le htaccess qui ne fonctionne pas avec celui qui fonctionne ?Vous êtes chez quel hébergeur ?Edit : Est-ce que vous reproduisez le problème en local ? Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 je suis chez Goondije ne sais pas si il y a php5 ou php4 activés si c'est votre idée...excusez mon ignorance mais je ne connais pas la manip pour vous envoyer les fichiers par "MP"est-ce en pièce jointe, je vais essayer Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 vraisemblablement je ne parviens pas à envoyer mes fichiers, ils ne sont pas bien gros, je les met dans le postvoici celui généré auto par Prestashop qui fonctionnne en prod :# .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.phpet voici celui comprenant les redirect 301 /# .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-boeing etcRedirect 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.html# Catch 404 errorsErrorDocument 404 /404.php Link to comment Share on other sites More sharing options...
Prof719 Posted March 5, 2011 Share Posted March 5, 2011 Vous avez mis :RewriteCond %{HTTP_HOST} ^replicart-wood.com$RewriteRule ^(.*) http://www.replicart-wood.com/$1 [L,R=301]Avant :RewriteEngine OnCa me semble être clairement le soucis.Essayez d'inverser les deux, et pensez à une suppression de votre cache si cela ne fonctionne pas immédiatement. Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 je viens de faire la manip :inversionvidage du cache compileresultat identique : page blanche Link to comment Share on other sites More sharing options...
Prof719 Posted March 5, 2011 Share Posted March 5, 2011 Bon ça y est votre erreur est trouvée.Il y avait plusieurs erreurs de syntaxe dans votre fichier que je n'avais pas vu car vous avez mis etc...Parmi les nombreuses lignes, il y en a plusieurs comme celle-ci :Redirect 301 /http://www.replicart-wood.com/...Cela génère donc une erreur de syntaxe.Je les ai mis en commentaire dans votre fichier htaccess sur votre site pour que vous puissiez les voir et les corriger.Je pense qu'avoir inversé également le Rewrite Engine On avec la règle, ça pouvait causer une deuxième erreur. Link to comment Share on other sites More sharing options...
chounpyt Posted March 5, 2011 Author Share Posted March 5, 2011 ah oui quel balotmerci beaucoup Prof719visiblement ca marcheje vais corriger les redirect sans l'url ancienneje met le post en RESOLU Link to comment Share on other sites More sharing options...
Recommended Posts