Hallo,

Ik ben in een htaccess bestand het volgende staan:

RewriteRule ^(.*)/(.*)/(.*)/$ index.php?url=$1&page=$2&actie=$3 [NC,QSA]
RewriteRule ^(.*)/(.*)/$ index.php?url=$1&page=$2 [NC,QSA]
RewriteRule ^(.*)/$ index.php?url=$1 [NC,QSA]

Alleen nu moet ik alles bezoeken van een slash er achter.

Als ik dit er bij doe:

RewriteRule ^(.*)/(.*)/(.*)$ index.php?url=$1&page=$2&actie=$3 [NC,QSA]
RewriteRule ^(.*)/(.*)$ index.php?url=$1&page=$2 [NC,QSA]
RewriteRule ^(.*)$ index.php?url=$1 [NC,QSA]

(zonder slash op het eind) heeft de pagina geen opmaak meer, ook niet als ik er dan wel een slash achter zet.

Dit is trouwens de hele mod_rewrite code:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /


RewriteCond %{HTTP_HOST} !www.mijnwebsite.nl$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).mijnwebsite.nl [NC]
RewriteRule (.*) index.php?url=%2 [NC,QSA] 

RewriteRule error.php error.php [QSA]
RewriteRule ^css.php$ css.php [QSA]
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?url=$1&page=$2&actie=$3 [NC,QSA]
RewriteRule ^(.*)/(.*)/$ index.php?url=$1&page=$2 [NC,QSA]
RewriteRule ^(.*)/$ index.php?url=$1 [NC,QSA]


Alvast bedankt voor de hulp!

EDIT:

Ik maak trouwens gebruik van smarty.
Doe die laatste optie maar, dus met je hele domein. Als je meerdere "mappen" diep gaat zou je namelijk je CSS al niet meer terug kunnen vinden.

Reageren