Ik zit met een probleempje waar ik niet uitkom.
Ik heb een folder "/pages". Hierin staan html en php files,
die als argument naar de /index.php gestuurd moeten worden als volgt:
Hiervoor heb ik het volgende werkend:
Het probleem is nu dat ik dit alléén wil doen voor bepaalde bestandsextensies, óf géén bestandsextensie.
Een URL die eindigt op .htm, .html, .php, of niks (een directory dus, zie laatste voorbeeld hierboven) moet worden gerewrite. Een .js of .pdf file bijvoorbeeld niet. Hoe kan ik dit doen?
Ik heb een folder "/pages". Hierin staan html en php files,
die als argument naar de /index.php gestuurd moeten worden als volgt:
code:
1
2
3
| http://www.domein.nl/pages/test.htm -> http://www.domein.nl/index.php?__page=pages/test.htm http://www.domein.nl/pages/subfolder/test.htm -> http://www.domein.nl/index.php?__page=pages/subfolder/test.htm http://www.domein.nl/pages/subfolder/ -> http://www.domein.nl/index.php?__page=pages/subfolder/ |
Hiervoor heb ik het volgende werkend:
code:
1
2
| RewriteCond %{REQUEST_URI} ^/pages(/.*)?$ [NC] RewriteRule ^(.*?)(\?.*)?$ /index.php?__page=$1&$2 [L,QSA] |
Het probleem is nu dat ik dit alléén wil doen voor bepaalde bestandsextensies, óf géén bestandsextensie.
Een URL die eindigt op .htm, .html, .php, of niks (een directory dus, zie laatste voorbeeld hierboven) moet worden gerewrite. Een .js of .pdf file bijvoorbeeld niet. Hoe kan ik dit doen?
[ Voor 6% gewijzigd door Zynth op 14-02-2010 20:04 ]