Na meerdere topics te hebben geopend [1,2] heb ik hier nog een vraag over (voor mij) een ingewikkelde regex/rewriterule 
Ik heb de volgende regex:
Uit de regex komen vier segmenten (werkt, dat is getest). De segmenten gebruik ik om te rewriten naar een bestand (dat werkt ook). Ik wil echter afvangen als het bestand niet bestaat. De RewriteRule is als volgt:
Dus ik dacht het op te lossen als volgt:
Maar helaas, dat mag niets baten. De RewriteCond valideert nooit dus de RewriteRule wordt nooit meer uitgevoerd. Hoe zou ik dit kunnen fixen? Mocht het van belang zijn, de gehele .htaccess heb ik ook online geplaatst [3]
[1] Regex voor naam-gedeelte in pad
[2] Variabelen in RewriteRule blijven leeg
[3] http://pastie.org/1288204
Ik heb de volgende regex:
assets/img(.*)/([a-zA-Z0-9-_\.]*)\.([^/]+)\.([a-z]{2,4})
Uit de regex komen vier segmenten (werkt, dat is getest). De segmenten gebruik ik om te rewriten naar een bestand (dat werkt ook). Ik wil echter afvangen als het bestand niet bestaat. De RewriteRule is als volgt:
code:
1
| RewriteRule ^assets/img(.*)/([a-zA-Z0-9-_\.]*)\.([^/]+)\.([a-z]{2,4})$ assets/img$1/.$2.$4/$3.$4 [NC,L,QSA] |
Dus ik dacht het op te lossen als volgt:
code:
1
2
| RewriteCond assets/img$1/.$2.$4/$3.$4 -f RewriteRule ^assets/img(.*)/([a-zA-Z0-9-_\.]*)\.([^/]+)\.([a-z]{2,4})$ assets/img$1/.$2.$4/$3.$4 [NC,L,QSA] |
Maar helaas, dat mag niets baten. De RewriteCond valideert nooit dus de RewriteRule wordt nooit meer uitgevoerd. Hoe zou ik dit kunnen fixen? Mocht het van belang zijn, de gehele .htaccess heb ik ook online geplaatst [3]
[1] Regex voor naam-gedeelte in pad
[2] Variabelen in RewriteRule blijven leeg
[3] http://pastie.org/1288204