Jump to content

Créer des règles de réécriture


Recommended Posts

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

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 by El_Matella (see edit history)
Link to comment
Share on other sites

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 :)

  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...