NB. Het probleem ligt bij de server, zie mijn tweede bericht hieronder.
Ik heb een scriptje voor het toevoegen van een trailing slash wat meestal prima werkt:
Zodoende wordt het adres http://www.domeinnaam.nl/directory gewijzigd in http://www.domeinnaam.nl/directory/
Maar nu ik het wil gebruiken in een onderliggende directory ipv. in de root werkt het niet goed:
Hij rewrite wel maar de 'www' aan het begin wordt nu ook verwijderd, en dat moet niet.
Dus in plaats van http://www.domeinnaam.nl/d/directory/ krijg je http://domeinnaam.nl/d/directory/
Hoe komt dit en hoe is het op te lossen?
Ik heb een scriptje voor het toevoegen van een trailing slash wat meestal prima werkt:
code:
1
2
3
4
| RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+[^/])$ $1/ [R] |
Zodoende wordt het adres http://www.domeinnaam.nl/directory gewijzigd in http://www.domeinnaam.nl/directory/
Maar nu ik het wil gebruiken in een onderliggende directory ipv. in de root werkt het niet goed:
code:
1
2
3
4
| RewriteEngine on
RewriteBase /d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+[^/])$ $1/ [R] |
Hij rewrite wel maar de 'www' aan het begin wordt nu ook verwijderd, en dat moet niet.
Dus in plaats van http://www.domeinnaam.nl/d/directory/ krijg je http://domeinnaam.nl/d/directory/
Hoe komt dit en hoe is het op te lossen?
[ Voor 5% gewijzigd door torp op 06-11-2008 19:22 ]