• torp
  • Registratie: Januari 2001
  • Laatst online: 05-02 13:18
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:

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 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • torp
  • Registratie: Januari 2001
  • Laatst online: 05-02 13:18
Sorry, het blijkt toch niks met die directory te maken te hebben. Ook een .htaccess in de root verwijdert de 'www' uit de url. Dit is bij Yourhosting.nl, ik heb daar ook eens een andere website gemaakt en daar werkt het prima. Blijkbaar hebben ze hier iets fout geconfigureerd, denk ik nu.