Journal : Règle mod_rewrite ?

Posté par L. R. (Jabber id, page perso, ) le 14 octobre 2003
0
Bonjour journal,

Alors voici, ma question est relativement bête :
J'ai un moteur de contenu qui permet de fournir du contenu avec /?. J'aimerais bien pouvoir faire en sorte que quand quelqu'un demande /, il tombe sur /?.
Exemple :
/compte => /?compte

Après, est-ce que quand quelqu'un demandera par exemple /repertoire/ ça fonctionnera encore ? Enfin, je veux dire, je veux que si on demande /repertoire ça soit /?repertoire qui soit répondu, mais /repertoire/ soit bien /repertoire/ !

Merci d'avance :)

> Lire le journal (11 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Règle mod_rewrite ?

Posté par _seb_ () le 14/10/2003 à 15:29. (lien). Évalué à 1.

Apache 1.3 URL Rewriting Guide
http://httpd.apache.org/docs/misc/rewriteguide.html(...)
Module mod_rewrite URL Rewriting Engine
http://httpd.apache.org/docs/mod/mod_rewrite.html(...)

  • [^]Re: Règle mod_rewrite ?

    Posté par L. R. (Jabber id, page perso, ) le 14/10/2003 à 15:32. (lien). Évalué à 1.

    Merci, mais j'avais déjà vu... et quelque chose doit m'échapper car soit la réécriture fonctionne mais /mondossier/ ne fonctionne plus, soit c'est l'inverse....

    --
    Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.

    République bananière -- Banana Republic
    • [^]Re: Règle mod_rewrite ?

      Posté par ukemi (page perso, ) le 14/10/2003 à 15:36. (lien). Évalué à 1.

      fais voir la tete de ta règle ?

      • [^]Re: Règle mod_rewrite ?

        Posté par L. R. (Jabber id, page perso, ) le 14/10/2003 à 15:53. (lien). Évalué à 1.

        RewriteEngine On
        RewriteRule ^(.*)$ /?$1

        --
        Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.

        République bananière -- Banana Republic
        • [^]Re: Règle mod_rewrite ?

          Posté par ukemi (page perso, ) le 14/10/2003 à 16:23. (lien). Évalué à 1.

          essaye un coup: ^(.+)/$ /?$1

          • [^]Re: Règle mod_rewrite ?

            Posté par L. R. (Jabber id, page perso, ) le 14/10/2003 à 17:33. (lien). Évalué à 1.

            Ouin :(
            Ca fait rien apparement :'(
            Merci quand même. Vais essayer de tourner autour, et avec l'autre aussi, j'vais bien arriver à quelque chose finalement !

            --
            Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.

            République bananière -- Banana Republic
        • [^]Re: Règle mod_rewrite ?

          Posté par M. A. () le 14/10/2003 à 16:24. (lien). Évalué à 1.

          un truc du style

          RewriteEngine On
          RewriteRule ^([^/]*)$ /?$1

          serait mieux, non ?

          • [^]Re: Règle mod_rewrite ?

            Posté par Edouard Gomez (page perso, ) le 14/10/2003 à 16:57. (lien). Évalué à 1.

            ne faudrait il pas escape le '?' comme ca '\?' ?

            car '?' a une signification particuliere ds les regexps et peut etre est il interprété dans le second membre... ce qui ne serait pas logique je l'avoue.

          • [^]Re: Règle mod_rewrite ?

            Posté par ukemi (page perso, ) le 14/10/2003 à 16:59. (lien). Évalué à 1.

            exact, j'avais omis ce petit détail :)

          • [^]Re: Règle mod_rewrite ?

            Posté par L. R. (Jabber id, page perso, ) le 14/10/2003 à 17:31. (lien). Évalué à 1.

            Apparement ça marche pas, Apache répond plus pour le site en question :D

            --
            Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.

            République bananière -- Banana Republic

Re: Règle mod_rewrite ?

Posté par L. R. (Jabber id, page perso, ) le 14/10/2003 à 17:54. (lien). Évalué à 1.

RewriteRule ^([^\?/\.]+)$ /?$1

\o/ !!
Merci à vous de m'avoir donné des pistes, j'ai pu jouer autour ^_^
Je sais pas si c'est la meilleure manière de faire, mais en tout cas, elle fonctionne apparement !

--
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.

République bananière -- Banana Republic

Revenir en haut de page