søgemasine venlige url's

Tags:    php

jeg har læst følgende artikkel (http://www.udvikleren.dk/article.php?techid=6&aid=270) og vil prøve mig frem med den... men jeg vil gerne have systemet lidt anderledes...

jeg vil gerne have at når man f.eks. skriver:

www.deadgiraf.dk/Billeder

så skal man åbne siden:

www.deadgiraf.dk/index.php?page=Billeder

hvordan gør jeg det?



Nu har jeg ikke læst artiklen men vil tro dette kan gøre det


Fold kodeboks ind/udKode 


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



jeg har læst følgende artikkel (http://www.udvikleren.dk/article.php?techid=6&aid=270) og vil prøve mig frem med den... men jeg vil gerne have systemet lidt anderledes...

jeg vil gerne have at når man f.eks. skriver:

www.deadgiraf.dk/Billeder

så skal man åbne siden:

www.deadgiraf.dk/index.php?page=Billeder

hvordan gør jeg det?


Så den bare viderestiller? Det kan laves med mod_rewrite eller med den løsning Decko svarede med :) Men hvorfor ikke bare ligge en billeder.php og en nyheder.php og så referere til dem via www.deadgiraf.dk/billeder og www.deadgiraf.dk/nyheder?
M.V.H.
Loke Dupont aka colde



Nu har jeg ikke læst artiklen men vil tro dette kan gøre det


Fold kodeboks ind/udKode 


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------


men hvordan forhindre jeg den i at gå til mappen www.deadgiraf.dk/billeder/ ?



Nu har jeg ikke læst artiklen men vil tro dette kan gøre det


Fold kodeboks ind/udKode 


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------


men hvordan forhindre jeg den i at gå til mappen www.deadgiraf.dk/billeder/ ?


Ved at kalde mappen noget andet :)
M.V.H.
Loke Dupont aka colde



Du kan evt. bruge en modrewrite for ikke at skulle rette for meget i din kode

RewriteEngine on
RewriteBase /
RewriteCond ${REQUEST_URI} !.?index.php.*
RewriteRule ^(.*)$ index.php?page=/$1 [QSA,L]


dette vil omskrive alle request til index.php?page og så appende query string til enden

http://www.side.dk/billede bliver til http://www.side.dk/index.php?page=billede

http://www.side.dk/billede?id=1 bliver til http://www.side.dk/index.php?page=billede&id=1

men url'en vil fortsat være den samme

modrewrite koden kan du sætte ind i en .htaccess fil og smide den i din documentroot

~ Steffen

\\"The only thing more frightening than a programmer with a screwdriver or a hardware engineer with a program is a user with a pair of wire cutters and the root password\\"
----------------------- EOF ----------------------



t