K@llenMedlem sedan mars 20032 654 inlägg
Hej,
Jag försöker skriva om en länk med en querystring till en sökmotorvänlig url med hjälp av .htaccess. Använder PHP och Apache.
Har fixat till det innan, men glömt hur man gör. :(
Det jag är ute efter är att:
/test/index.php?ord=dator
skrivs ut som:
/test/dator/
Någon som har koll på detta?
metalboyMedlem sedan jan. 2005870 inlägg
RewriteRule ^test/(.*)/? /test/index.php?ord=$1
Så typ (otestat)
nitro2k01Medlem sedan aug. 20037 630 inlägg
metalboys regel är vettig, utom möjligen att regexpen borde avslutas med $ för att ge en strikt matchning. Men glöm inte att du måste ha med raden RewriteEngine On ovanför reglerna, annars utförs de inte överhuvudtaget. Enkel sak att missa.
K@llenMedlem sedan mars 20032 654 inlägg
Hej,
Jag får inte det att fungera. Provat föreslagen kod, samt försökt knåpa ihop egen enligt följande:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteRule ^test/([^/\.]+)/?$ /test/index.php?ord=$1 [L]
Jag får bara page not found när jag försöker nå den med:
/test/dator/
K@llenMedlem sedan mars 20032 654 inlägg
Fick det att fungera. Hade för låga rättigheter. Tack för er hjälp. :)