[Résolu] Slash refusé dans une règle de réécriture

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

kyfr59
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Oct 25, 2006 8:11

[Résolu] Slash refusé dans une règle de réécriture

Message le Jeu Nov 05, 2009 10:36

Bonjour à tous,

Etrange : la règle de réécriture suivante ne fonctionne pas si le séparateur est un slash (/), mais elle fonctionne avec d'autres caractères :

Code: Tout sélectionner
RewriteRule ^prestations.([0-9]+)$ /index.php?P=prestations&cat=$1 [L]
Fonctionne et /prestations.50 me renvoi bien index.php?P=prestations&cat=50

Code: Tout sélectionner
RewriteRule ^prestations-([0-9]+)$ /index.php?P=prestations&cat=$1 [L]
Fonctionne et /prestations-50 me renvoi bien index.php?P=prestations&cat=50

Mais
Code: Tout sélectionner
RewriteRule ^prestations/([0-9]+)$ /index.php?P=prestations&cat=$1 [L]
Ne fonctionne pas : me renvoi une page blanche.

Et si j'essaye une redirection plus simple comme :
Code: Tout sélectionner
RewriteRule ^prestations/([0-9]+)$ /index.php [L]
Ne fonctionne pas : me renvoi une

Une idée ?

Merci d'avance.

Franck.
Dernière édition par kyfr59 le Jeu Nov 05, 2009 13:39, édité 1 fois.


forty
WRInaute impliqué
WRInaute impliqué
 
Messages: 481
Inscription: Jeu Oct 30, 2008 9:15

Re: Slash refusé dans une règle de réécriture

Message le Jeu Nov 05, 2009 11:26

tu as peut-être un fichier prestations.php qui pose un problème si tu as l'option multiview active (par défaut chez OVH).
si c'est le cas, ajoute la ligne :
Code: Tout sélectionner
Options -MultiViews


anemone-clown
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 246
Inscription: Dim Nov 11, 2007 11:35

Re: Slash refusé dans une règle de réécriture

Message le Jeu Nov 05, 2009 13:17

Il faut "échapper" le caractère slash !

Code: Tout sélectionner
RewriteRule ^prestations\/([0-9]+)$ /index.php?P=prestations&cat=$1 [L]

kyfr59
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Oct 25, 2006 8:11

[Résolu] Slash refusé dans une règle de réécriture

Message le Jeu Nov 05, 2009 13:41

Je suis effectivement chez OVH et il s'agissait bien de l'option MultiViews, bien vu forty !

anemone-clown, j'avais essayé d'échapper le slash, mais ça ne fonctionnait pas.

Merci à vous 2.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12388
Inscription: Dim Aoû 08, 2004 20:24

Re: Slash refusé dans une règle de réécriture

Message le Sam Nov 07, 2009 7:29

anemone-clown a écrit:Il faut "échapper" le caractère slash !
non, car le slash n'a aucune valeur spéciale dans les regex, contrairement aux points, étoile et point d'interrogation


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités