Hallo,

Ik heb een tijdje terug ergens iets gelezen over het maken van een 'mooie' url. Ongeveer hetzelfde als hier met de 'scripts' categorie wordt gedaan.

Voorbeeld:
In plaats van http://www.mijnsite.nl/?id=4 wil ik http://www.mijnsite.nl/4/.

Ik kan nergens meer iets vinden over dit onderwerp? Hoe kan ik dit doen? Mijn site ondersteunt uiteraard php, mocht dat nodig zijn.

Groetjes, Koen.
Je hebt volledige .htaccess ondersteuning nodig -> Linux server.

Zoek op Mod rewrite (ook op deze site)
Sinds waneer worden htaccess bestanden niet volledig ondersteund door windows?
Volgens mij mod_rewrite ook prima onder windows hoor...
Jelmer schreef op 30.09.2005 19:40
Sinds waneer worden htaccess bestanden niet volledig ondersteund door windows?
Volgens mij mod_rewrite ook prima onder windows hoor...


niet alleen volgens jou, maar ook volgens de server die ik hier thuis op mijn xp-bak draai :)
Het is denk ik niet helemaal wat je zoekt, maar stel dat je script fliep.php heet, en je roept het aan met een URL als

http://www.mijnsite.nl/fliep.php/flap

dan bevat $_SERVER['PATH_INFO'] de waarde "flap". Ik vermoed dat dat hetgene is wat je wilt, maar helaas werkt dat niet op de manier zoals jij dat zou willen, omdat je dan expliciet je index.php in je URL moet aangeven. http://www.mijnsite.nl/4 zal niet werken, omdat '4' waarschijnlijk geen geldig pad is (tenzij je toevallig een directory met die naam hebt).
Dat is geen mod_rewrite maar een andere hack. Da's met multiviews. mod_ewrite is een betere keus.

Reageren