Hallo ik loop al een tijd tegen een probleem aan en ik kan maar geen oplossing vinden.
Ik wil dat de de URL in zijn geheel naar index.php verzonden word en dat index.php daarna de URL verder afhandeld.
Als je bijvoorbeeld surft naar "http://localhost/home" dan werkt dit perfect, maar als er in de root ook een map genaamd "home" bestaat dan redirect hij de URL naar: "http://localhost/home/?route=home" (dit krijg je dus ook in de adresbalk te zien), verder doet hij het wel gewoon.
Als je naar "http://localhost/home/" gaat (dus met een slash erachter) dan werkt hij wel weer goed.
Weet iemand hoe ik die redirect kan voorkomen? Want het staat niet echt netjes als de gebruiker zoiets in zijn adresbalk te zien krijgt.
Dit is de code die ik in de .htaccess heb staan:
Ik wil dat de de URL in zijn geheel naar index.php verzonden word en dat index.php daarna de URL verder afhandeld.
Als je bijvoorbeeld surft naar "http://localhost/home" dan werkt dit perfect, maar als er in de root ook een map genaamd "home" bestaat dan redirect hij de URL naar: "http://localhost/home/?route=home" (dit krijg je dus ook in de adresbalk te zien), verder doet hij het wel gewoon.
Als je naar "http://localhost/home/" gaat (dus met een slash erachter) dan werkt hij wel weer goed.
Weet iemand hoe ik die redirect kan voorkomen? Want het staat niet echt netjes als de gebruiker zoiets in zijn adresbalk te zien krijgt.
Dit is de code die ik in de .htaccess heb staan:
code:
1
2
3
4
| Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?route=$1 [L] |