[Apache] Trailing slash bij directories

Pagina: 1
Acties:

  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 08-01 00:09
Ik heb een tweede domein gekocht die ik laat doorverwijzen naar een ander domein van me. Bij de eerste domein heb ik een aparte directorie aangemaakt voor het tweede domein. Wanneer ik dan naar het tweede domein ga kom ik mooi in die directory uit. Echter wanneer ik naar een directory van het tweede domein wil moet ik altijd een slash op het einde plaatsen. Graag zou ik zien dat deze er vanzelf bij wordt geplaatst. Nu heb ik hier al de nodige tijd aangespendeerd om te zoeken maar ik kom nooit tot het resultaat zoals ik het wil. Zo heb ik al de volgende regel geprobeerd.

RewriteCond %{REQUEST_URI}!(\.¦/$)
RewriteRule (.+) $1/ [R=301,L]

Het moet wel mogelijk zijn om gewoon bestanden van het tweede domein te kunnen benaderen.

Dit is mijn .htaccess file nu:

code:
1
2
3
4
5
6
7
RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.)?mydomain(.com|.nl)$ [NC]
RewriteCond %{REQUEST_URI} !^/dir/ [NC]
RewriteRule ^(.*)$ /dir/$1 [L]

RewriteCond %{REQUEST_URI}!(\.¦/$) 
RewriteRule (.+) $1/ [R=301,L]


Weet iemand hoe het precies moet?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waar hoort mijn topic?
PRG >> WSS

Kijk eens hier :?

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


  • Vulpecula
  • Registratie: April 2001
  • Laatst online: 08-01 00:09
bedankt voor de hint. Nu heb ik de code aangepast in het volgende en dan werkt het wel, maar dan veranderd hij de url ook in het eerste domein. Dat is eigenlijk niet wat ik wil. De url moet het tweede blijven. Volgens mij komt dat door de R die toegevoegd wordt.

code:
1
2
3
4
RewriteEngine On
RewriteCond %{HTTP_HOST} (www\.)?mydomain(.com|.nl)$ [NC]
RewriteCond %{REQUEST_URI} !^/dir/ [NC]
RewriteRule ^(.*)$ /dir/$1/ [R, L]