Aide pour réécriture - REGEX

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par OJAL, 29 Janvier 2009.

  1. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Bonjour,

    Je souhaite avoir des URL du type NDD/chaine de caractères qui orientent vers un script en passant la chaine de caractère comme variable.
    Je voudrais que la règle du .htaccess ne traite pas les URL se terminant par htm ou html ou php.
    NDD/toto devrait lancer le script mon_script?variable=toto
    NDD/toto.htm ne doit pas être traité par la réécriture

    Pour le moment j'ai biaisé la règle en traitant les fichiers html avec la règle suivante
    Code:
    RewriteRule ^(.*)\.html$ mon_scrpt.php?var=$1 [L]
    Merci par avance pour vos conseils ;-)
     
  2. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 646
    J'aime reçus:
    1
    tu peux essayer :
    Code:
    RewriteCond $1 !\.(html?|php)$
    RewriteRule ^(.*)$ mon_scrpt.php?var=$1 [L]
     
  3. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Grand merci, c'est ce que j'attendais ;-)
    Difficile de se replonger dans les REGEX quand on doit les utiliser simplement de temps en temps ;-)

    J'abuse un peu, mais après avoir essayé, je m'aperçois que j'avais oublié d'indiquer quelque chose... :oops:
    Je voudrais que lorsqu'on saisi simplement le NDD, on affiche pour cette URL le fichier index.htm ou index.php comme d'hab quoi ;-)

    Re merci par avance ;-)
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    c'est linverse que l'on fait d'habitude, cad on redirige index.php vers la racine pour donner plus de poid a la racine.

    pour ta demande de rediriger la racine vers index.php, utilise ce code

    Code:
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule (.*) index.php [R]
     
  5. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Merci, j'ai du mal m'exprimer...
    Ca revient bien à rediriger index.php vers la racine ce que je veux faire...
    Sauf que la première règle empêche pour le moment celà...

    Merci ;-)
     
  6. webmasterlamogere
    webmasterlamogere WRInaute passionné
    Inscrit:
    17 Décembre 2006
    Messages:
    1 646
    J'aime reçus:
    1
    si j'ai bien compris tu veux exclure -http://www.tonsite.com/ de la règle. Dans ce cas il faut remplacer * par + :
    Code:
    RewriteCond $1 !\.(html?|php)$
    RewriteRule ^(.+)$ mon_scrpt.php?var=$1 [L]
     
  7. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Merci, c'est exactement ce dont j'avais besoin ;-)
     
  8. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    82
    O jolie ca, en mettant un signe + il faut qu'il y est au moins 1 occurrence et comme la valeur du masque est vide la règle n'est pas appliquée.. jolie :D
     
Chargement...
Similar Threads - Aide réécriture REGEX Forum Date
Aide réécriture d'url hataccess URL Rewriting et .htaccess 17 Août 2012
Aide sur une réecriture url URL Rewriting et .htaccess 23 Août 2007
Aide réécriture url URL Rewriting et .htaccess 6 Août 2006
[resolu]aide reecriture d'une url URL Rewriting et .htaccess 4 Août 2006
Besoin d'aide pour mes regles de réécriture... URL Rewriting et .htaccess 22 Novembre 2005
Demande d'aide pour la réécriture d'url de mon site Débuter en référencement 1 Octobre 2005
Règle de réécriture, besoin d'aide Administration d'un site Web 27 Mai 2004
Aide requete sql Développement d'un site Web ou d'une appli mobile 28 Novembre 2022
Aide mémoire de fin d’étude Le café de WebRankInfo 12 Août 2022
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Aide petite regex Développement d'un site Web ou d'une appli mobile 28 Juin 2022
Aide données structurées produits Woocommerce Débuter en référencement 4 Mai 2022
WordPress A l'aide ! Mon site est spammé, mon domain rating prend un sacré coup Débuter en référencement 26 Avril 2022
WordPress Concours SEO : aide pour référencer site sur Boinmadig Demandes d'avis et de conseils sur vos sites 31 Mars 2022
Pose de liens : Besoin d'aide d'ordre technique et besoin d'éclairage Netlinking, backlinks, liens et redirections 9 Mars 2022
De l'aide pour ma localisation dans les balises SEO Demandes d'avis et de conseils sur vos sites 23 Février 2022
Comparateur de prix de bien commun - Aide / partenariat Demandes d'avis et de conseils sur vos sites 23 Décembre 2021
Avis et aide sur quel-canape Demandes d'avis et de conseils sur vos sites 13 Décembre 2021
Besoin d'aide pour le lancement de mon Application Demandes d'avis et de conseils sur vos sites 12 Août 2021
Besoin d'aide pour la compréhension d'une application Développement d'un site Web ou d'une appli mobile 1 Août 2021