Ik ben wat aan het experimenteren om mooie URL's te krijgen. Mijn idee is om alle requests af te handelen door 1 enkel script die de request analyseert en afhankelijk daarvan bepaalde inhoud serveert.
Nu weet ik hoe ik het kan doen a la:
http://www.mijndomein.nl/user/1
http://www.mijndomein.nl/nieuws/223
nl. d..m.v. een .htaccess
<Files user>
ForceType application/x-httpd-php
</Files>
...een een bestandje "user" in de root die eigenlijk een PHP script is.
Alleen ik wil uiteindelijk ook iets als:
http://www.mijndomein.nl/het_laatste_nieuws_van_vandaag
...en dat een bepaald script in een database zoekt naar de pagina "het_laatste_nieuws_van_vandaag" en het vervolgens voorschotelt.
Nu dacht ik slim te zijn door een 404 redirect aan te maken naar index.php
en verder helemaal geen bestanden in de wwwroot te zetten. En ja, het werkt...
...tot op zekere hoogte, want, en dat is mijn probleem waar ik net achter ben:
POST en GET variabelen worden dan niet meer doorgegeven
Heeft iemand een elegante oplossing om dit te bewerkstelligen met Apache 2 & PHP?
Ik heb lang lopen zoeken, maar kan het helaas niet vinden
Alvast bedankt!
Nu weet ik hoe ik het kan doen a la:
http://www.mijndomein.nl/user/1
http://www.mijndomein.nl/nieuws/223
nl. d..m.v. een .htaccess
<Files user>
ForceType application/x-httpd-php
</Files>
...een een bestandje "user" in de root die eigenlijk een PHP script is.
Alleen ik wil uiteindelijk ook iets als:
http://www.mijndomein.nl/het_laatste_nieuws_van_vandaag
...en dat een bepaald script in een database zoekt naar de pagina "het_laatste_nieuws_van_vandaag" en het vervolgens voorschotelt.
Nu dacht ik slim te zijn door een 404 redirect aan te maken naar index.php
en verder helemaal geen bestanden in de wwwroot te zetten. En ja, het werkt...
...tot op zekere hoogte, want, en dat is mijn probleem waar ik net achter ben:
POST en GET variabelen worden dan niet meer doorgegeven
Heeft iemand een elegante oplossing om dit te bewerkstelligen met Apache 2 & PHP?
Ik heb lang lopen zoeken, maar kan het helaas niet vinden
Alvast bedankt!