Ik heb een hostingruimte voor een aantal losstaande sites. Zo heb ik iets in de map /sfb/ staan, met daarin weer submappen die bij die site horen. Met behulp van mod_rewrite heb ik gezorgd dat als men surft naar
gerewrite wordt naar
Dat heb ik gedaan met de volgende code:
Op zich werkt dit al tijden goed.Vandaag kwam ik er echter achter dat als men surft naar
in de adresbalk komt te staan:
Terwijl als je intypt
(met slash op het eind dus)
Dat wel precies zo in de adresbalk blijft staan.
Nu verwacht ik dat dit komt doordat het gezien wordt als een bestand ipv een directory. Nu heb ik geprobeerd dit toe te voegen direct onder RewriteEngine On:
maar dat had 0,0 effect. Het is wel wat de rewriteguide aangeeft als oplossing bij problemen met de trailing slash.
Eigenlijk weet ik nu niet hoe verder te gaan. Iemand tips?
code:
1
| http://www.example.com |
gerewrite wordt naar
code:
1
| http://www.example.com/sfb |
Dat heb ik gedaan met de volgende code:
code:
1
2
3
4
| RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_URI} !^/andere_map/ RewriteRule (.*) /sfb/$1 [L] |
Op zich werkt dit al tijden goed.Vandaag kwam ik er echter achter dat als men surft naar
code:
1
| http://www.example.com/forums |
in de adresbalk komt te staan:
code:
1
| http://www.example.com/sfb/forums/ |
Terwijl als je intypt
code:
1
| http://www.example.com/forums/ |
(met slash op het eind dus)
Dat wel precies zo in de adresbalk blijft staan.
Nu verwacht ik dat dit komt doordat het gezien wordt als een bestand ipv een directory. Nu heb ik geprobeerd dit toe te voegen direct onder RewriteEngine On:
code:
1
| RewriteRule ^forums$ forums/ [R] |
maar dat had 0,0 effect. Het is wel wat de rewriteguide aangeeft als oplossing bij problemen met de trailing slash.
Eigenlijk weet ik nu niet hoe verder te gaan. Iemand tips?
Tjolk is lekker. overal en altijd.