21. oktober 2008 - 14:27Der er
4 kommentarer og 1 løsning
Absolut sti med mod_rewrite?
Hej alle
Jeg vil gerne have lavet mod_rewrite links på mit website, og kender godt til det grundlæggende efterhånden.
Dette resulterer jo i at man skal have en absolut sti på CSS og billeder. Lige nu arbejder jeg i en undermappe lokalt, og skal jo derfor definerer denne sti, det har jeg også gjort til CSS.
Men hvis nu at jeg gerne vil have bruger.php?id=22 til at være brugere/22 så vil den ikke vise billederne, netop pga. denne absolute sti.
Jeg skal vel ikke indsætte <?php echo $sti; ?> foran alle mine billeder for at det virker optimalt - eller?
erikjakobsen-> en absolut sti er vel i forhold til roden på ens server? Altså hvor billedet ligger i forhold til serveren rod. Så hvis nu man evt. har en Apache-server med roden i en mappe der hedder Sites og herunder har sine hjemmesider, f.eks.: Sites/hjemmeside1.dk Sites/hjemmeside2.dk og man arbejder på hjemmeside2.dk som skal ligge på domænet hjemmeside2.dk, så skal man vel på sin lokale maskine referere til den absolute sti som være /hjemmeside2.dk/... og på serveren /..
Nej og ja. På sin lokale udviklingsserver bør man have et setup der modsvarer driftssituationen, så der ikke er en anden mappestruktur (jo, selvfølgelig, hvis man elsker bøvl, så er der andre muligheder). Man kan fx lave et fiktivt domænenavn (eller subdomæne) i sin etc/hosts fil, og sætte det ind i sin webserver.
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.