Problème url-rewriting multi-conditions

7804j
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 20 Avr 2011

Problème url-rewriting multi-conditions

Message le Mer Oct 05, 2011 17:21

Bonjour,

Avant tout, voici un petit bout de code :

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine on

RewriteRule ^.+\-([0-9]+)\..*$       /donjons/donjons.php?id=$1 [NC,L]

RewriteRule ^.+\-d([0-9]+)\..*$       /donjons/donjons.php?id=$1 [NC,L]


Ce petit script se trouve dans le .htaccess du dossier "donjons" de mon site.

Le but est que lorsque je vais sur, par exemple, http://dofus2.org/donjons/Antre-de-l-Infortune-4.html, ce script m'amène sur dofus2.org/donjons/donjons.php?id=4, mais que, quand je met dofus2.org/donjons/Antre-de-l-Infortune-d4.html, je sois aussi redirigé vers la même page.

Dans le premier cas, mon script fonctionne sans problème. Pourtant, dans le second, le serveur me renvoit une erreur 404, alors que je n'ai changé qu'un d...

Bien sûr, il ne s'agit là que d'un exemple mais j'aimerais surtout comprendre pourquoi dès que je met deux conditions (bien distinctes, car elles ne peuvent pas se mélanger), seule la première fonctionne.

Merci d'avance de votre aide :D

7804j

7804j
WRInaute discret
WRInaute discret
 
Messages: 104
Inscription: 20 Avr 2011

Re: Problème url-rewriting multi-conditions

Message le Jeu Oct 06, 2011 16:24

Up ?

Est-ce que c'est juste moi qui ne sait pas utiliser des regex ou un truc du genre ? ^^'


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité