El_Matella Posted September 11, 2015 Share Posted September 11, 2015 Bonjour à tous, je suis actuellement confronté à un petit problème. En effet, j'essaye d'ajouter des règles de réécriture dans mon .htaccess mais je n'ai pas l'impression que ça fonctionne. Enfait, ce sont des URLs générées par prestashop quelque part, qui sont détectées par Google et qui ne vont nulle part. Je veux donc créer une règle de redirection pour toutes ces URLs. Dans mon .htaccess, quand j'essaye de rediriger une page qui n'existe pas (du genre test.html), cela fonctionne très bien. Mais dés que j'essaye avec une des urls que je veux vraiment rediriger, cela ne fonctionne plus. J'ai l'impression que le .htaccess n'est pas le premier fichier à être consulté... Est-ce quelqu'un aurait une idée? La version de PS est la 1.5. J'ai vu sur quelques autres sujets que cette version utilisait dispatcher.php au lieu du .htaccess, mais mes recherches n'ont rien données... Je vous remercie pour l'aide que vous m'apporterez et vous souhaite à tous une excellente journée Link to comment Share on other sites More sharing options...
Alexandre Carette Posted September 11, 2015 Share Posted September 11, 2015 Ca a l'air un peu compliqué ton histoire. Quelles sont les url que google detecte ? Link to comment Share on other sites More sharing options...
El_Matella Posted September 14, 2015 Author Share Posted September 14, 2015 (edited) Bonjour, merci pour votre réponse. Après quelques petits tests, j'ai l'impression que quelque chose passe avant le .htaccess, parce que certaines URLs que je veux rediriger ne sont pas redirigées mais continuent d'être traitées par Prestashop et pas par le .htaccess. Les URLs sont de type: http://www.monsite.fr/29-voitures-de-course/tri_par_couleur-rouge?p=2'>http://www.monsite.fr/29-voitures-de-course/tri_par_couleur-rouge?p=2 Et j'aimerais rediriger ces URLs vers: http://www.monsite.fr/29-voitures-de-course/ Edited September 14, 2015 by El_Matella (see edit history) Link to comment Share on other sites More sharing options...
J. Danse Posted September 14, 2015 Share Posted September 14, 2015 Bonjour, Est-ce que, par hasard, vous avez (ou aviez) le module "Advanced Search 4" d'installé ? Il pourrait s'agir de pages SEO créées dans sa configuration. Link to comment Share on other sites More sharing options...
El_Matella Posted September 14, 2015 Author Share Posted September 14, 2015 Bonjour, je vous remercie pour votre réponse. Je ne pense pas avoir ce module installé. Cependant, j'ai réussi à régler le problème en modifiant la classe du dispatcher, et en ajoutant une condition permettant d'effectuer la redirection dans la méthode setRequestUri()... Tout fonctionne donc comme je le veux, même si j'aurais préféré faire ça dans un .htaccess... En tous cas, je vous remercie pour le temps que vous avez passé à étudier mon problème et vous souhaite à tous un excellent début de semaine 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now