Toon posts:

url rewrite "no input file specified" afhandelen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo, ik heb een site opgebouwd als volgt:

http://www.website.com/contact/
http://www.website.com/info/
enz...

In mijn .htaccessfile staat dan hetvolgende:

RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)$ /$1.php

Hij zet dus een gegeven parameter om in een .php-bestand, dus contact wordt contact.php enz...

Stel nu dat iemand http://www.website.com/contactblablabla/ ingeeft, dan zet hij deze natuurlijk ook om naar contactblablabla.php met als gevolg dat ik een "Input file not specified." is.

DIt is echter geen 404-error dus kan ik deze hiermee niet afhandelen.

Het enige wat ik totnutoe als oplossing gevonden heb is :

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^ customerror.php [L]

Maar in combinatie met mijn regels gaat dit natuurlijk nooit werken omdat mijn parameters nooit files zijn en hij dus altijd naar customerror.php zal gaan.

Heeft iemand een idee hoe ik dit kan oplossen?


EDIT: het is blijkbaar enkel in Firefox, in Internet Explorer krijg ik wel een 404

[ Voor 4% gewijzigd door Verwijderd op 19-01-2010 12:09 ]