Url rewriting

Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 25 août 2010 à 15:24
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 - 30 août 2010 à 22:22
Bonjour,

un souci avec les url rewriting,
alors,
sur un fichier htaccess=>


RewriteCond %{HTTP_HOST} ^site.com$
RewriteRule ^(.*) http://www.site.com/$1 [QSA,L,R=301]

ici cela doit etre faux je suppose==>
RewriteRule ^quetes.php$ index.php?file=quetes
RewriteRule ^quetes.php$ index.php?file=quetes&$1&$2

et ensuite sur une page du site
ce lien==>

<a href="quetes.php?laprem=iscache" style="cursor:default; text-decoration:none; color:#000000;">vvv</a>

et sur la page quetes.php
if($_GET['laprem'] == "iscache")
{
mysql_query("UPDATE membres SET vvv = vvv +1 WHERE pseudo='".$_SESSION['pseudo']." ' ");
?>

au clic cela envoie bien sur la page quetes, les paramètres "get" se mettent bien dans la barre d'adresse mais rien ne se passe, donc
je pense que le rewrite ne fonctionne pas, si on peut me donner un coup de main, merci d'avance !!!!



1 réponse

duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 72
30 août 2010 à 22:22
en effet les règles de réécriture sont fausses mais le lien fonctionne car de toute façon tu n'utilises pas ces règles.

correction (à modifier en fonction des besoins):

.htaccess
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^quetes-(.*)$ index.php?laprem=$1 [L]


lien html
<a href="quetes-iscache">vvv</a>
1