Voorbereidingen

In deze tutorial ga ik je dus uitleggen hoe je vriendelijke URL adressen krijgt. Mijn definitie van vriendelijke URL adressen zijn URL adressen die ‘Query Strings’ (de variabelen die worden meegestuurd) niet meer zichtbaar maakt. Let op dat je dit resultaat ook zonder de module mod_rewrite kunt behalen door je URL adressen te strippen via bijvoorbeeld de explode() functie.

Zonder mod_rewrite:
http://www.phphulp.nl/script.php?cat=3&id=25&pid=424

Met mod_rewrite:
http://www.phphulp.nl/script/3/25/424/

Er zijn echter wel enkele eisen. Ten eerste moet je Apache geïnstalleerd hebben met de module mod_rewrite. Ten tweede moet je toegang hebben (of iemand die je daarmee kan helpen) tot een .htaccess bestand.

Om Apache te installeren met de module mod_rewrite kun je het volgende gebruiken:

./configure
--enable-module=rewrite
--enable-shared=rewrite


Deze regels dienen alleen voor de module mod_rewrite. Let dus op dat wanneer je Apache (opnieuw) installeerd, deze en meer opties meeneemt bij ./configure. Deze opties moet je zelf kiezen, ik kan je hier niet mee helpen. Ik weet niet hoe dit precies bij Windows zit. Hier heb ik mod_rewrite nog nooit op geprobeerd. Ik denk dat deze module gedownload kan worden als appart .dll bestand misschien?

In de config file van Apache (httpd.conf) moet ook het volgende aanwezig zijn:

<Directory /www/htdocs/joudomein>
AllowOverride All
</Directory>


Heb je geen toegang tot httpd.conf, wees dan niet getreurd. Meestal staat dit gewoon goed en kun je deze tutorial volgen.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Voorbereidingen
  2. URL vriendelijke pagina's maken
  3. Voorkomende problemen

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.