Bij het opbouwen van een nieuwe website wil ik gebruik maken van zoekmachine vriendelijk URL's
bijv. www.domein.nl/var1/var2
( [rml][ PHP/Apache] Zoekmachine vriendelijke url, 404 header blijft[/rml] )
Omdat /var1/var2 geen geldige aanwezige mappen zijn wordt er een 404 gegenereerd welke ik vervolgens afvang met een centraal bestand. Dit bestand zorgt daarna voor een juiste 200 header en beeld de juiste informatie af. (het enige nadeel is dat de error logs van apache sneller gevuld worden).
Dit alles werkte goed totdat ik een formulier ging gebruiken. Dit formulier maakt gebruik van post:
Het probleem is nu echter dat IIS een 405 error geeft (op mijn ontwikkel server) en de hoster die geeft geen error maar blijft gewoon laden. Daar gebeurd verder niets.
Wanneer ik het form verander in:
werkt het wel!
Het heeft er dus mee te maken dat met een POST de 404 niet goed wordt aangeroepen lijkt me.
Is er iemand die een idee heeft of ik dit kan oplossen binnen mijn eigen PHP site?
Of moet ik dit probleem echt bij de hoster neerleggen.. als die het uberhaupt kan oplossen?
bijv. www.domein.nl/var1/var2
( [rml][ PHP/Apache] Zoekmachine vriendelijke url, 404 header blijft[/rml] )
Omdat /var1/var2 geen geldige aanwezige mappen zijn wordt er een 404 gegenereerd welke ik vervolgens afvang met een centraal bestand. Dit bestand zorgt daarna voor een juiste 200 header en beeld de juiste informatie af. (het enige nadeel is dat de error logs van apache sneller gevuld worden).
Dit alles werkte goed totdat ik een formulier ging gebruiken. Dit formulier maakt gebruik van post:
code:
1
| <form action="./var3/var4" method="post"> |
Het probleem is nu echter dat IIS een 405 error geeft (op mijn ontwikkel server) en de hoster die geeft geen error maar blijft gewoon laden. Daar gebeurd verder niets.
Wanneer ik het form verander in:
code:
1
| <form action="./var3/var4" method="get"> |
werkt het wel!
Het heeft er dus mee te maken dat met een POST de 404 niet goed wordt aangeroepen lijkt me.
Is er iemand die een idee heeft of ik dit kan oplossen binnen mijn eigen PHP site?
Of moet ik dit probleem echt bij de hoster neerleggen.. als die het uberhaupt kan oplossen?
[ Voor 7% gewijzigd door mr._Anderson op 03-12-2005 15:57 ]
-=[Een wijs man zei eens: als een tweaker heb ik zo mijn TCP-IP connecties. Deze uitspraak staat tot op de dag van vandaag © mr._Anderson]=-=[ AMD64 overclock en registratie site: AMDGeeks.net