Sitter med min .htaccess på Apache på Loopia's webbhotell och behöver hjälp med rewrite.
Vad jag vill åstadkomma
a. Om man besöker nyheter.php?id=1 ska man komma till nyheter/1.
Frågor
1. Hur ska rewrite i .htaccess se ut för att åstadkomma punkt a ovan?
2. Om jag besöker nyheter.php?id=1 visas artikeln helt korrekt eftersom jag kan plocka ut id:et med hjälp av $_GET[id]. MEN om jag besöker nyheter/1, hur får jag då tag på id:et till min databasfråga? Det går väl inte med $_GET[id]. Skriv ett exempel på hur databasfrågan skulle se ut.
Självklart har du rätt. Det ska vara tvärtom som du skriver. Besöker man nyheter/1 är det ju nyheter.php?id=1 som ska köras även om besökaren bara ska se nyheter/1.
du kan även ta bort RewriteBase om du vill, den är bra i fall du har flera htaccess filer på din server. men som det är skriven nu så ska det ligga helst i rooten, annars kan det medföra trevliga fel. men skulle den ligga i en undermapp eller liknande så skriver du hela mapp strukturen där på RewriteBase på en rad med bara ett / som skiljetecken mellan mapparna.
hoppas detta hjälper dig :)
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e