Några dumma frågor:
Är mod_rewrite aktiverat?
Är .htacccess (eller var du lagt regeln) aktiverad?
Fungerar det med en enkel redirect av alla anrop till en annan sida?
typ
RewriteRule ^(.*)$ http://other.example.com/$1
Lägg till [R] sist för att skicka tillbaka en redirect till klienten, så att du ser vilken sida du pekas om mot.
Här finns några enkla exempel att prova
http://tomclegg.net/rewriterule
1. mod_rewrite är aktiverat och fungerar med mina andra regler
2. ja
3. ja, alla anrop till en annan sida fungerar
4. hjälper inte eftersom min regel inte matchar
tyvärr hittade jag inget på exempelsidan.
Jag bryter ner regeln i mindre bitar och kan då komma så här långt
RewriteRule ^show_t([1|2|3|4|5|6]{1})(\.)php(.*)$ mapper.php\?page=$1 [QSA,L]
men av någon anledning kan jag inte komma vidare efter .php
Skriver jag dit \? så följer inte query-strängen med. Och fortsätter jag med id= så blir det 404.
Någon som förstår sig på detta?
Jag skulle vilja att regeln var ungefär såhär
RewriteRule ^show_t([1|2|3|4|5|6]{1})(\.)php\?id=([0-9]+)$ mapper.php\?page=$1&id=$2 [QSA,L]