Messages: 358

Enregistré le: 27 Déc 2006

Message le Mar Nov 04, 2008 9:01

Bonjour,

J'aimerais réaliser une règle de réécriture conditionnelle.
La règle de réécriture est la suivante pour toutes les urls
RewriteRule -p([0-9]*),([0-9]+)\.html$ /index.php?cat_id=$2&page=$1 [L]


sauf pour
-http://example.com/origine-p1,77.html
qui doit rediriger vers
-http://example.com/destination.html via une redirection 301.

Merci . :)
Modifié en dernier par Protée le Mar Nov 04, 2008 10:33, modifié 1 fois.
Haut
3 Réponses
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Mar Nov 04, 2008 10:05

tout simplement avec :
Code: Tout sélectionner
RewriteRule ^origine-p1,77\.html$ /destination.html [L,R=301]
RewriteRule -p([0-9]*),([0-9]+)\.html$ /index.php?cat_id=$2&page=$1 [L]
Haut
Messages: 358

Enregistré le: 27 Déc 2006

Message le Mar Nov 04, 2008 10:22

Je vais tester cela....
Merci webmasterlamogere.
Je croyais qu'il fallait un RewriteCond... mais apparemment, c'est plus simple ! :)
Haut
Messages: 358

Enregistré le: 27 Déc 2006

Message le Mar Nov 04, 2008 10:27

Un petit pas pour l'humanité, un grand pas pour Protée.
C'est tip-top !
Haut