-
Url Rewriting / htaccess
Bonjour à tous,
j'ai souhaité récement tester ce qu'était l'url rewriting en l'intégrant sur un bout de site, et les tutoriaux fonctionnent bien néanmoins, il y a une chose que je n'arrive pas à faire et dont je n'ai trouvé nulle part la solution.
Je voudrais pouvoir rediriger les url du type: http://www.monsite.com/variable
Vers: http://www.monsite.com/page.php?param=variable
étant donné que "variable" est une chaine de caractère sans signification précise et sans extension ".html" ou autre. Mais je n'arrive pas à écrire la bonne règle de réecriture de l'url dans le fichier ".htaccess".
Je ne sais si celà est possible. Bien sur, si je rajoute ".html" par exemple à variable et que je modifie le fichier .htaccess en conséquence, ca ne pose pas de problème, mais ca ne me convient pas.
Je vous serais très reconnaissant de pouvoir m'aider à écrire ce fichier ".htaccess" pour effectuer cette fonction, si celà est possible.
-
ca fait longtemps que je n'ai plus touché à ça mais si tu arrive à le faire avec ".htm" à la fin tu n'es plus très loin du résulat
montre nous ce que ca donne avec ".htm"
-
Je viens de résoudre moi même le problème un peu par hasard. Tout en reprenant le fichier pour motrer ici la formule que j'utilisais j'ai retesté et me suis rendus compte qu'un autre fichier devait interférer là dedans. Je n'ai pas bien compris ce qui s'est passé (je m'y repencherais pour mieux comprendre), mais il semblerait que maintenant mon problème soit résolu :roll: (Je suis un peu étonné, j'ai pourtant cherché un bon moment dans mon code mes fichiers et sur le net pour savoir d'où ca pouvait venir avant de poster ici...)
Enfin toujours est-il que la formule avec le ".html" était:
RewriteEngine on
RewriteRule ^([^.]*)\.html$ /page.php?param=$1 [L]
Et j'avais juste enlevé le "\.html" ce qui me parraissait logique, mais ca ne fonctionnait pas avant que j'en trouve "malencontreusement" la cause.
Merci quand même Mathix d'avoir bien voulu m'aider. ^^
-
-
Oups oui, désolé :oops:
:)