Lid |
|
Hoi,
Ik heb een probleem met mijn .htaccess bestand.
Doormiddel van het .htaccess bestand zorg ik dat de $_GET's als "/page/action/" in de URL kan staan.
Alleen nu gebeurt er iets geks, namelijk als er 2 of meer GET's zijn gevuld, denkt die dat die in die map is.
Dit is mijn .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)/([0-9_]+)(/?)$ index.php?page=$1&subpage=$2&action=$3&id=$4 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1&subpage=$2&action=$3 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1&subpage=$2 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1 [QSA,L]
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^$ index.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)/([0-9_]+)(/?)$ index.php?page=$1&subpage=$2&action=$3&id=$4 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1&subpage=$2&action=$3 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1&subpage=$2 [QSA,L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9_-]+)(/?)$ index.php?page=$1 [QSA,L]
En de live website kan je hier vinden: http://cesaroefentherapie.net
Zoals je dan ziet, ga je automatisch naar /home, dit vult de $_GET['page'], maar je gaat niet naar deze map.
Maar als je bijvoorbeeld dit doet: http://cesaroefentherapie.net/home/test, doet die het niet meer.
Hij denkt dan dat die in de map home is.
Ik zou niet weten hoe ik dit moet oplossen. Kan iemand mij helpen?
Bedankt!
|