Goedendag,
Soms kom je van die geweldige opties tegen. Éen daarvan is Apaches Mod Rewrite, de mogelijkheden hiervan zijn oneindig, zelfs loadbalancing is theoretisch mogelijk. Echter bedenk ik altijd weer iets wat niet 1-2-3 schijnt te kunnen, of ik maak ergens een kritieke fout.
Mod Rewrite is goed gedocumenteerd, en er zijn duizenden voorbeelden op het internet te vinden waarin een website.nl/hoi/ omgezet word in een website.nl/pagina.php?var=hoi. Echter wil ik het juist andersom doen.
Ik wil dat die lelijke url website.nl/pagina.php?var=1 omgezet word in website.nl/, of anders met een pagina.php erachter, dat vind ik dan niet eens zo erg.
Wat ik gedaan heb is een website.nl/test/ om laten zetten naar een website.nl/pagina.php?var=1 dmv het volgende:
Dit werkt prima, echter staat er in de url nu wel website.nl/pagina.php?var=1 ipv het veel mooiere website.nl.
Nu denken jullie "waarom gebruik je niet het voorbeeld uit de FAQ?". Dat werkt opzich ook prima. Maar dan kan ik niet website.nl/test/ laten verwijzen naar website.nl/pagina.php?var=1. Voor sommige klinkt het waarschijnlijk te ingewikkeld. Maar ik heb het gevoel dat ik zelf ondertussen ook de weg kwijt ben.
Soms kom je van die geweldige opties tegen. Éen daarvan is Apaches Mod Rewrite, de mogelijkheden hiervan zijn oneindig, zelfs loadbalancing is theoretisch mogelijk. Echter bedenk ik altijd weer iets wat niet 1-2-3 schijnt te kunnen, of ik maak ergens een kritieke fout.
Mod Rewrite is goed gedocumenteerd, en er zijn duizenden voorbeelden op het internet te vinden waarin een website.nl/hoi/ omgezet word in een website.nl/pagina.php?var=hoi. Echter wil ik het juist andersom doen.
Ik wil dat die lelijke url website.nl/pagina.php?var=1 omgezet word in website.nl/, of anders met een pagina.php erachter, dat vind ik dan niet eens zo erg.
Wat ik gedaan heb is een website.nl/test/ om laten zetten naar een website.nl/pagina.php?var=1 dmv het volgende:
code:
1
| RewriteRule ^test/$ /pagina.php?var=1 [R] |
Dit werkt prima, echter staat er in de url nu wel website.nl/pagina.php?var=1 ipv het veel mooiere website.nl.
Nu denken jullie "waarom gebruik je niet het voorbeeld uit de FAQ?". Dat werkt opzich ook prima. Maar dan kan ik niet website.nl/test/ laten verwijzen naar website.nl/pagina.php?var=1. Voor sommige klinkt het waarschijnlijk te ingewikkeld. Maar ik heb het gevoel dat ik zelf ondertussen ook de weg kwijt ben.
[ Voor 5% gewijzigd door Icey op 27-04-2005 21:39 ]