mod rewrite : basis syntax
Geschreven op 27 juni 2007
Geplaatst onder mod rewrite, seo, zoekmachine
Vandaag hebben we het over de basis syntax van mod rewrite.
De start om tot de juiste code te komen. Een praktijk voorbeeld volgt later.
^ het begin van een string
$ het einde van een string
| OF
( ) groepering
dus => (a|c) betekent de letter a OF de letter c
[ ] groepering van tekens
dus =>
[abc] a of b of c (opgelet : hoofdlettergevoelig !)
[a-d] van-tot, grenzen inbegrepen : dus hier : a of b of c of d
[a-zA-Z0-9] alle letters, alle cijfers
[^0-9] NOT – karakter mag hier geen cijfer zijn
OPGELET : [hand] gaat dus NIET over het woordje hand, maar wel over de letters h, a, n en d “apart”.
. wildcard voor 1 karakter
+ 1 of meer keer het karakter of de karakterreeks er net voor
? 0 of 1 keer karakter of de karakterreeks er net voor
Een praktijk voorbeeld volgt binnenkort.
Reacties
1 Reactie op “mod rewrite : basis syntax”
Reageer op dit bericht
Misschien handig om in dit verband even de term ‘reguliere expressies’ te noemen. De niet-programmeur zegt dit begrip misschien niet zoveel, maar de uitleg die je geeft gaat niet specifiek over het maken van mod-RewriteRules, maar over de syntax die hierbij gebruikt wordt die je ook in de meeste programmeertalen terugziet bij het definiëren, herkennen en converteren van patronen. Als je gaat googlen op reguliere expressies of regular expressions vind je veel meer informatie over deze syntax.
Ik mis in je verhaal en je vorige post hierover nog wat informatie over htaccess en wat meer over het basisidee van ModRewrite. De syntax van ModRewrite bestaat immers niet zozeer het gebruik van reguliere expressies, maar uit het opgeven van RewriteCond-voorwaarden en RewriteRules waarmee je aangeeft hoe een binnenkomende request intern moet worden afgehandeld.
Ik ben benieuwd naar het vervolg!