Voor m'n site gebruik ik één hoofdscript wat alle verschillende pagina's levert, we noemen deze maar even pagina.php. D.m.v. GET variabelen geef ik het script aan welke pagina of subpagina uit de database gehaald moet worden. Om de URL's netjes te houden en z'n structuur wat te verbergen rewrite ik ze met mod_rewrite.
So far so good.
Nu is er een pagina in het script, /pagina.php?pag=downloads, die ik wil rewriten naar www.domein.nl/downloads/, maar het probleem hierbij is dat de directory downloads in dit geval wel al bestaat. mod_rewrite raakt hierbij in de war en krijg uiteindelijk de URL www.domein.nl/downloads/?pag=downloads terug. De output is wel helemaal in orde, alleen de URL raakt dus fucked up.
Voor de uniformiteit wil ik deze directory downloads dus wel behouden, deze staat gevuld met, hoe verrassend, bestanden die beschikbaar zijn voor download. Alleen als de pagina www.domein.nl/downloads opgevraagd wordt, dus zonder een bestand erachter, dan gaat mod_rewrite de mist in.
Zie ik hier iets over het hoofd; is dit uberhaupt mogelijk zonder nukken, of is er een passende workaround voor het probleem?
So far so good.
Nu is er een pagina in het script, /pagina.php?pag=downloads, die ik wil rewriten naar www.domein.nl/downloads/, maar het probleem hierbij is dat de directory downloads in dit geval wel al bestaat. mod_rewrite raakt hierbij in de war en krijg uiteindelijk de URL www.domein.nl/downloads/?pag=downloads terug. De output is wel helemaal in orde, alleen de URL raakt dus fucked up.
Voor de uniformiteit wil ik deze directory downloads dus wel behouden, deze staat gevuld met, hoe verrassend, bestanden die beschikbaar zijn voor download. Alleen als de pagina www.domein.nl/downloads opgevraagd wordt, dus zonder een bestand erachter, dan gaat mod_rewrite de mist in.
Zie ik hier iets over het hoofd; is dit uberhaupt mogelijk zonder nukken, of is er een passende workaround voor het probleem?
Think of me long enough to make a memory