Avatar billede advancedweb Nybegynder
06. november 2004 - 23:20 Der er 2 kommentarer og
1 løsning

?msg= efter Rewrite ?id=

jeg har i htaccess RewriteEngine On
den laver så eks.:
RewriteRule ^forum/read/([^/]+)/([^/]*)/?$ /forum/read/?id=$1

..og det virker også fint nok. Men jeg er kommet til et punkt hvor jeg skal have sat en ekstra variabel efter id=
jeg skal have sat msg=beskeden. Hvis jeg skriver forum/id/?msg=besked så reagere den ikke på msg. Jeg kunne tilføje msg=$2 i htacces men problemet er at i den fil der sender beskeden skriver den ?msg=<?=$besked?>, så jeg ville gerne kunne skrive ?msg efter forum/id/
Nogen der ved om det kan lade sig gøre, eller om jeg skal sætte en speciel tekst istedet for ?msg= alle de steder hvor der skal have "særbehandling"

På forhånd tak
Avatar billede htm Nybegynder
06. november 2004 - 23:38 #1
Prøv og ændr
RewriteRule ^forum/read/([^/]+)/([^/]*)/?$ /forum/read/?id=$1
til
RewriteRule ^forum/read/([^/]+)/([^/]*)/?$ /forum/read/?id=$1 [QSA]
Avatar billede advancedweb Nybegynder
06. november 2004 - 23:47 #2
Du er genial... det var bare det der skulle til :D

post lige et svar, hvis du vil have pointene :p
Avatar billede htm Nybegynder
06. november 2004 - 23:49 #3
ok :-)

Læs iøvrigt om rewriterule her: http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteRule

[QSA] er et flag som betyder Querystring append - dvs. at den tilføjer dit $1 bagved en evt querystring :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester