March 31, 200620 yr Om mod_rewrite te gebruiken moet je server dit ondersteunen kijk dit dus eerst na (je kan het altijd vragen aan de server administrator) Als je server dit niet ondersteunt ben je hier dus niks mee Wat is mod_rewrite? Met mod_rewrite kan je je url herschrijven naar een veel ordelijkere url, handig als je een url hebt als index.php?bla=bla&dat=dat&wat=niks Of zoals in mijn geval met de dynamische sig dat je een php extentie hebt en dat niet op een forum gelijk dit is toegelaten. Je maakt een bestand met de naam: .htaccess En met niks voor de "." want anders lukt het niet. Dan zet je daarin: RewriteEngine On Om alles te beginen en dan zet je het volgende RewriteRule ^url/(.*).html index.php?id=$1 Resultaat: RewriteEngine On RewriteRule ^url/(.*).html index.php?id=$1 het stukje tekst "url" is zonder http://www.domein.ext/. De $1 word dus eigelijk vervangen door (.*) dus een voorbeeld zou dus zijn hier: http://www.domein.ext/url/99.html = http://www.domein.ext/index.php?id=99 Ik denk dat je zelf wel weet wat het ordelijkste oogt + het is nog goed voor de SEO ook. Edited March 31, 200620 yr by juuldr
March 31, 200620 yr Heel erg bedankt juul, ik vroeg me al tijden af hoe ze dat op phphulp.nl deden. Vraagje, kan je op een windows pc ook een httacces hebben? Kan ik het ff uitproberen op mijn localhost namelijk.
April 1, 200620 yr Author Ja, maar als je easyphp gebruikt moet je eerst iets confiureren in de apache configuratie. Te bereiken via: Klik op de E in het scherm (naast de knop apache) > configuratie > Apache Daar varander je het volgende #LoadModule rewrite_module modules/mod_rewrite.so in LoadModule rewrite_module modules/mod_rewrite.so en #AddModule mod_rewrite.c in AddModule mod_rewrite.c
April 1, 200620 yr Ja, maar als je easyphp gebruikt moet je eerst iets confiureren in de apache configuratie.Te bereiken via: Klik op de E in het scherm (naast de knop apache) > configuratie > Apache [...] Hoe weet jij dat ik easyphp gebruik? Nee, heel erg bedankt. Het werkt nu.
Om mod_rewrite te gebruiken moet je server dit ondersteunen kijk dit dus eerst na (je kan het altijd vragen aan de server administrator)
Als je server dit niet ondersteunt ben je hier dus niks mee
Wat is mod_rewrite?
Met mod_rewrite kan je je url herschrijven naar een veel ordelijkere url, handig als je een url hebt als index.php?bla=bla&dat=dat&wat=niks
Of zoals in mijn geval met de dynamische sig dat je een php extentie hebt en dat niet op een forum gelijk dit is toegelaten.
Je maakt een bestand met de naam: .htaccess
En met niks voor de "." want anders lukt het niet.
Dan zet je daarin:
Om alles te beginen en dan zet je het volgende
Resultaat:
het stukje tekst "url" is zonder http://www.domein.ext/.
De $1 word dus eigelijk vervangen door (.*) dus een voorbeeld zou dus zijn hier:
http://www.domein.ext/url/99.html
=
http://www.domein.ext/index.php?id=99
Ik denk dat je zelf wel weet wat het ordelijkste oogt + het is nog goed voor de SEO ook.
Edited by juuldr