15. december 2006 - 10:20
Der er
9 kommentarer og 1 løsning
RewriteRule i .htaccess
Hej, Har en index.php, som jeg vil kalde op med fx. "side-med-billeder.htm". Men den skal yderligere tage en query string med over til index.php. Dvs. fx: Kald: "side-med-billeder.htm?navn=hmm10" Rewrite: "index.php?ID=1&string=(navn=hmm10)" Hvordan skal det laves med .htaccess ?
Annonceindlæg tema
Cloud & AI
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
15. december 2006 - 10:35
#1
RewriteEngine On RewriteRule side-med-billeder.htm?(.*)$ index.php?ID=1&string=(navn=$1) [L,R=301] Utestet
15. december 2006 - 10:56
#2
RewriteEngine on RewriteRule side-med-billeder.htm?(.*)$ /index.php?ID=1&string=$1 - Hvis jeg kalder med "?" tager den ikke query string med. - Hvis jag kalder uden "?" tager den query string med Skal man ikke putte "?" ind i "()" ?
15. december 2006 - 11:03
#3
Jo, ellers skal den jo være der... Er ikke helt vågen lige p.t.
15. december 2006 - 11:04
#4
Mon ikke også den skal escapes? \?
15. december 2006 - 11:38
#5
Har du et forslag til en hel RewriteRule?
15. december 2006 - 12:20
#6
RewriteRule side-med-billeder.htm(\?.*)$ /index.php?ID=1&string=$1
16. december 2006 - 16:10
#7
Når jeg benytter RewriteRulen (15/12-2006 12:20:27), går den i min ErrorDocument 404, som står før.
17. december 2006 - 20:29
#8
Så er det løst. Skulle over i: RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule side-med-billeder.htm /index.php?ID=1&%1 [NC] jensgram >> Have lidt points for forsøget?
17. december 2006 - 21:34
#9
Nej, ellers tak. Den var jeg jo slet ikke på sporet af :P
18. december 2006 - 17:51
#10
Tak alligevel :) Lukker
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.