Regexp test marche mais pas le lien réel

Discussion dans 'URL Rewriting et .htaccess' créé par elric, 18 Août 2008.

  1. elric
    elric Nouveau WRInaute
    Inscrit:
    16 Avril 2008
    Messages:
    29
    J'aime reçus:
    0
    Bonjour,

    J'ai un soucis avec une règle de réécriture. J'utilise isapi_rewrite 3.0 avec iis6.
    Je débute avec les expressions en perl. J'ai lu les tutos du site mais là je sèche.


    Mon objectif je veux utiliser des url du type http://monsite.com/mot1/mot2/partenaire ... tmann.html qui correspondent au fichier http://monsite.com/mot1/mot2/listparten ... m-littmann


    mot1 et mot2 sont 2 répertoire physiques sur mon site.
    cat est une chaine qui ne contient 1 ou plusieurs nombre
    name est une chaine qui contient un ou plusieurs lettres un ou plusieurs nombres et un ou plusieurs tirets

    voici la règle placé dans le répertoire /mot1/mot2:

    Code:
    RewriteEngine on
    RewriteRule ^/mot1/mot2/partenaire/([0-9]+)/([-a-z0-9]+).html$ /mot1/mot2/listpartenaire.php?cat=$1&name=$2 [L]
    isapi_rewrite fournit un utilitaire pour tester les règles et quand je lui fournit

    /mot1/mot2/partenaire/1/3m-littmann.html


    Il trouve le pattern et me transforme l'url en :"/mot1/mot2/listpartenaire.php?cat=1&name=3m-littmann" , ce qui correspond exactement à ce je voulais.

    mais quand je met l'url dans le navigateur j'obtiens une erreur 404.

    Je précise que l'url rewriting est bien activé puisque d'autres règles de réécriture fonctionnent.

    J'ai essayé aussi
    Code:
    RewriteEngine on
    RewriteBase /mot1/mot2
    RewriteRule ^/partenaire/([0-9]+)/([-a-z0-9]+).html$ /listpartenaire.php?cat=$1&name=$2 [L]

    ça marche dans le testeur mais ça génère aussi une erreur 404.

    Auriez vous des suggestions ?

    Merci d'avance
     
  2. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 596
    J'aime reçus:
    0
    Essaye ça :
    Code:
    RewriteRule ^/mot1/mot2/partenaire/([0-9]+)/([0-z\-]+).html$ /mot1/mot2/listpartenaire.php?cat=$1&name=$2 [L]
     
Chargement...
Similar Threads - Regexp test marche Forum Date
RegExp du Rewrite URL Rewriting et .htaccess 19 Décembre 2019
Expression régulière MySql REGEXP pour transformer des liens Développement d'un site Web ou d'une appli mobile 26 Septembre 2011
Gestion des variables regexp Développement d'un site Web ou d'une appli mobile 23 Juillet 2011
[PHP] Comment valider une regexp Développement d'un site Web ou d'une appli mobile 9 Juin 2010
regexp : téléphone Développement d'un site Web ou d'une appli mobile 13 Avril 2010
pas compris ce code REGEXP Administration d'un site Web 10 Février 2010
Probleme 2 condition SQL regexp ou like Développement d'un site Web ou d'une appli mobile 27 Juin 2009
regexp URL Rewriting et .htaccess 20 Juin 2009
Requete sql avec REGEXP Problèmes de référencement spécifiques à vos sites 4 Juin 2009
regexp possible ou pas Développement d'un site Web ou d'une appli mobile 11 Mars 2009
(je me noie) Pour les pros des REGEXP Développement d'un site Web ou d'une appli mobile 23 Mars 2008
[RegExp] Détecter toutes sortes de liens Développement d'un site Web ou d'une appli mobile 1 Avril 2007
Probleme Url rewriting+regexp URL Rewriting et .htaccess 23 Mars 2007
Regexp remplacement de chaîne dans certains cas Développement d'un site Web ou d'une appli mobile 19 Janvier 2007
Regexp toute bête Développement d'un site Web ou d'une appli mobile 10 Janvier 2007
Problème regexp pour parser fichier html Développement d'un site Web ou d'une appli mobile 28 Décembre 2006
Souci de regexp pour traitement de code html Développement d'un site Web ou d'une appli mobile 26 Décembre 2006
Petit probleme regexp Développement d'un site Web ou d'une appli mobile 23 Août 2006
Aux pros de la regexp Développement d'un site Web ou d'une appli mobile 3 Août 2006
[résolu] mysql et regexp Développement d'un site Web ou d'une appli mobile 3 Août 2006