Argon Geplaatst: 31 maart 2006 Rapport Geplaatst: 31 maart 2006 (bewerkt) 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. Bewerkt: 31 maart 2006 door juuldr Reageren
Samurai Geplaatst: 31 maart 2006 Rapport Geplaatst: 31 maart 2006 Mooie tutorial! Ik begrijp het eindelijk. Reageren
Upstream Geplaatst: 31 maart 2006 Rapport Geplaatst: 31 maart 2006 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. Reageren
Argon Geplaatst: 1 april 2006 Auteur Rapport Geplaatst: 1 april 2006 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 Reageren
Upstream Geplaatst: 1 april 2006 Rapport Geplaatst: 1 april 2006 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. Reageren
Argon Geplaatst: 1 april 2006 Auteur Rapport Geplaatst: 1 april 2006 Omdat ik het je persoonlijk heb aangeraden Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.