Internal server error apres url rewrinting

WRInaute discret
Bonjour,

Tout d'abord je voulais dire que je trouve le site de WRI génial car on y trouve des tonnes d'informations très utiles !

J'ai lu le tutorial sur l'url rewriting...et j'ai essayé de le mettre en place mais à la place d'avoir mes pages en .html ca me met un INTERNAL SERVER ERROR. J'ai bien vérifié et mon serveur supporte l'url rewriting mais je dois faire une erreur...

Voila donc ce que j'ai fait dans mon fichier .htaccess

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^loteriesTESTOK2-([0-9]+)-([0-9]+)\.html$
 /loteriesTESTOK2.php?limite=$1 [L]

Et voici donc la fameuse page que je souhaite "urlrewriter" : http://www.voilou.fr/loteriesTESTOK2.php

Lorsqu'on clique sur suivant cela ajoute à chaque fois ?limite=4, ?limite=8 ...etc et je voulais que ca marque loteriesTESTOK2-4.html

Pourriez vous m'eclaircir svp afin que je me couche moins bête ce soir ? :lol:

Merci
 
WRInaute accro
ça peut pas marcher ton truc...
Tu demandes de réécrire 2 variables alors que ton url exotique de départ ne comporte qu'une seul variable"limite=$1"
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^loteriesTESTOK2-([0-9]+)\.html$
 /loteriesTESTOK2.php?limite=$1 [L]
Là ça devrait être bon !
 
WRInaute accro
Ben c'est pas moche comme url ? TESTOK2, kes ça fait la :p

Autrement essaie:

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^loteriesTESTOK2-([0-9]+)\.html$ loteriesTESTOK2.php?limite=$1 [QSA,L]

Note que j'ai supprimé le "/" Essaie de jouer avec ça, normalement il n'y en a pas besoin. Ca dépend chez quel hébergeur tu es.

Ou alors avec les 2 "/"

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/loteriesTESTOK2-([0-9]+)\.html$ /loteriesTESTOK2.php?limite=$1 [QSA,L]
 
WRInaute accro
bah normal, il faut mettre les url dans ton script correctement maintenant :p

Au fait, tu as pris quel code alors, avec les 2 "/" ?
 
WRInaute discret
Alors pour le code j ai fais comme cela :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^loteriesTESTOK2-([0-9]+)\.html$ /loteriesTESTOK2.php?limite=$1 [QSA,L]

Ok donc c est bien ce que je pensais...Il faudrait que je modifie les liens en mettant a chaque fois loteriesTESTOK2-4.html, loteriesTESTOK2-8.html etc... Le soucis c est que ces pages sont créé dynamiquement donc il y a a chaque fois une limite différente...
 
WRInaute accro
Et ben ? je vois pas la différence entre faire
Code:
page.php?limite=<?php echo $var; ?>
et faire
Code:
page-<?php echo $var; ?>.html
?
 
WRInaute discret
Arf...Effectivement :oops:

Je crois que je ferai mieux d aller me coucher pour aujourd'hui ! lol

En tout cas merci beaucoup pour ton aide !

Bonne soirée !
 
Discussions similaires
Haut