Ik heb volgende rewrite-rules ingesteld:
Code: Selecteer alles
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-s
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,NS,QSA]
Lokaal doet de code wat ik wil dat het doet, namelijk alles wat vanaf de root-folder van het script wordt ingegeven als URL wordt als parameter achter index.php geplaatst.
Maw: localhost/test/map/een/twee/drie roept eigenlijk localhost/test/index.php?map/een/twee/drie aan.
Lokaal dus ok, maar bij m'n hoster niet, zelfde script veroorzaakt een error 400, bad request.
Nu, deze rewrite-rule komt niet van mij, en ik snap dus ook niet goed wat er eigenlijk staat. Wie helpt mij het probleem ontcijferen?