Url rewriting htaccess 90plan ovh

Résolu
Bonjour,

mon .htaccess à la racine de mon site /www

ErrorDocument 404 /error.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/([a-z]+)\.html$ /index.php?page=$1 [L]

??

j'ai un 90plan chez Ovh

pas d'erreur mais pas d'URL rewriting...

5 réponses

  1. mon problème est résolu
    je prennais l'url rewriting à l'envers pensant que c'est en écrivant un lien http://www.monsite.com/index.php?page=test que la règle devait réécrire http://www.monsite.com/test

    en fait évidemment non: le premier paramètre est l'adresse qui est transformée à la forme du deuxième paramètre...

    ce qui donne en fait

    RewriteEngine on
    RewriteRule ^([a-z]+)$ index.php?page=$1

    lorsque vous tapez http://www.monsite.com/test dans votre browser
    le site traduit par http://www.monsite.com/index.php?page=test

    malgré tout je trouve que le tutos ne sont pas très clair à ce sujet, ...
    2
    1. Bonjour,

      On peut avoir l'adresse du site ?
      0
      1. pour des raisons de sécurité pour le moment ... non
        mais si vous avez besoin d'infos... n'hésitez pas à poser votre question

        je cherche de partout mais rien ... l'url rewriting n'a pas de raison de ne pas fonctionner
        0
        1. J'ai chercher des heures entière a me demander
          1. pourquoi dans ma logique j'aurais fait la recherche dans mon url de base, et j'aurais placer les variables dans la réécriture.
          2. pourquoi malgré tout mes efforts ça ne marchait pas
          et en fait c'est juste parceque comme toi j'écrivais les url à l'envers

          Pas un seul tutos n'explique cela correctement :s
          0
          1. C'est marrant, je suis 100% comme Squalionheart et le posteur précédent. J'appliquais moi aussi la logique inverse. Les tutos sont tous sur le même modèle et c'est à la limite du compréhensible.
            0