TrollMedlem sedan dec. 2003229 inlägg Hejsan!
Kan någon av er se varför 'era' aldrig får sitt värde satt? Länkarna funkar utmärkt annars men just här så fungerar det inte av någon anledning.
.htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^creations/ work.php
RewriteRule ^creations/lvx/ work.php?era=2
RewriteRule ^creations/nox/ work.php?era=1
i work.php:
if (!isset($_GET['era'])){
$era=1;
}else{
$era = fix_int($_GET['era']);
}
Varför blir $era alltid satt till 1, borde inte detta funka?
Du har nog missat $-tecknet efter dina rewriterules...
Rätt kod borde se ut såhär:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^creations/lvx/$ work.php?era=2 [L]
RewriteRule ^creations/nox/$ work.php?era=1 [L]
RewriteRule ^creations/$ work.php [L]
Dock är jag ingen haj på detta, men, men ...
bionicMedlem sedan sep. 200347 inlägg Du måste ange att den ska ta med querystrings.
Prova detta:
RewriteRule ^creations/lvx/$ work.php?era=2 [QSA,L]
RewriteRule ^creations/nox/$ work.php?era=1 [QSA,L]