Jump to content

(RESOLU) page blanche suite à regeneration .htaccess que faire ?


Recommended Posts

Bonjour,
j'ai modifié mon .htaccess pour introduire du code de redirect 301 / depuis mon ancien site

la manoeuvre à tout beugé,
la réinitialisation d'un nouveau .htaccess automatique par Prestashop laisse toujours la page blanche

que faire ?

www.replicart-wood.com

Link to comment
Share on other sites

grace e des posts sur le forum : merci à Formatec, Celine 37
j'ai appris à vider le cache : tools/smarty/compile
en regénérant un .htaccess neuf j'ai retrouvé un affichage normal

mais...

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 activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([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-peint
Redirect 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
Redirect 301 /d4_replicart-wood_maquette-avion-bois_Douglas-Lockheed-catalogue_aircraft-model.html http://www.replicart-wood.com/18-mc-douglas
Redirect 301 /d13_avions-tourisme-affaires.html http://www.replicart-wood.com/12-aviation-legere-avions-de-tourisme

etc.

# Catch 404 errors
ErrorDocument 404 /404.php

Link to comment
Share on other sites

Bonjour

j'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

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

Bonsoir Prof719, et merci de me donner un coup de main...
j'ai réinstallé maintenant le .htacess qui fait venir la page blanche

et voicie le message d'erreur :

Internal Server Error

The 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

je suis chez Goondi
je 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

vraisemblablement je ne parviens pas à envoyer mes fichiers, ils ne sont pas bien gros, je les met dans le post
voici 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 activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([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 errors
ErrorDocument 404 /404.php

et 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 www
RewriteCond %{HTTP_HOST} ^replicart-wood.com$
RewriteRule ^(.*) http://www.replicart-wood.com/$1 [L,R=301]

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([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-peint
Redirect 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

etc

Redirect 301 /d32_blousons_pilotes_Fostex.html http://www.replicart-wood.com/6-blousons-combinaisons
Redirect 301 /p181.html http://www.replicart-wood.com/blousons-combinaisons/184-blouson-pilote-cwu-enfant.html
Redirect 301 /p183.html http://www.replicart-wood.com/blousons-combinaisons/187-combinaison-pilote-kids.html


# Catch 404 errors
ErrorDocument 404 /404.php

Link to comment
Share on other sites

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...