Ik heb een vraag:
de mod_rewrite module voor Apache is ingeschakeld op mijn webserver en wanneer ik url's verwerk volgens onderstaande rewrites werkt het perfect (let op: even uit mijn duim gezogen als voorbeeld
):
Maar wanneer ik het volgende probeer te doen, werkt het niet (HTTP 500 error):
Hoe komt het dat ik de reguliere expressie '^(.*)' niet kan/mag uitvoeren op 'root' niveau?
de mod_rewrite module voor Apache is ingeschakeld op mijn webserver en wanneer ik url's verwerk volgens onderstaande rewrites werkt het perfect (let op: even uit mijn duim gezogen als voorbeeld
code:
1
2
3
| RewriteEngine On RewriteRule ^pagina1 pagina1.php RewriteRule ^dir/(.*) dir/$1.php |
Maar wanneer ik het volgende probeer te doen, werkt het niet (HTTP 500 error):
code:
1
2
| RewriteEngine On RewriteRule ^(.*) $1.php |
Hoe komt het dat ik de reguliere expressie '^(.*)' niet kan/mag uitvoeren op 'root' niveau?