Archief - Q: mod_rewrite richtlijnen.

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bram

Legacy Member
Bon, mod_rewrite, fantastisch dingetje, de meesten zien toch liever website.com/page/ dan website.com/index.php?id=page of wat dan ook, op m'n vorige site was ik dat dan ook beginnen gebruiken maar stootte al vlug op wat probleempjes.

zo had ik bv een regel die zei dat elke /page/ moest omleiden naar index.php?id=page, maar wat dan met de effectieve map /forum/, gezien id=forum niet bestond...

enzovoorts

ik vroeg me af of er zo niet wat richtlijnen zijn ivm mod_rewrite... of mensen met iets meer ervaring dan mij, die hun manier van werken zouden willen delen... (ik moet geen code hebben, eerder een principe)

zo zie ik ook bv veel mensen werken met .htm op het einde, mor ik snap nog nie al te goed hoe da zou moeten werken.

frenzal

Legacy Member
Je kan deze conditions gebruiken om niet te rewriten als de bestand of directory bestaat, zet ze voor uw rewriterule f is file en d directory

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ...

Tis nu wel code ookal vroeg je het niet, maar toch een handig tip denk ik. Ik denk dat er trouwens geen vast principe is aangezien de doelstelling van urls rewriten vaak anders kan zijn.

Bram

Legacy Member
ja zo'n code moogt ge natuurlijk altijd posten, das iets dak nie wist, zeer handig, merci!

dJeez

Legacy Member
SveltestSword zei:
ja zo'n code moogt ge natuurlijk altijd posten, das iets dak nie wist, zeer handig, merci!
Je hebt dus duidelijk niet eens de mod_rewrite pagina's (in het bijzonder de URL rewriting guide) van de Apache docs doorgenomen. Dat is toch wel het minimum dat je zou moeten doen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan