abonnement Unibet Coolblue Bitvavo
pi_54357927
als volgt:
ik wil urls zoals:
http://mschol.eu/mapnaam/
door sturen naar
http://mapnaam.mschol.eu
dit moet prima mogelijk zijn met apache maar om de een of andere reden krijg ik het niet voorelkaar...
dit is de rewrite code die ik nu heb liggen (en niet werkt)
quote:
RewriteCond %{HTTP_HOST} !^images\.mschol\.eu [NC]
RewriteCond %{REQUEST_URI} ^/images(.*)
RewriteRule ^/(.*)/(.*)$ http://$1.mschol.eu/$2 [L, QSA]
iemand die mij verder kan helpen?
pi_54384656
Kan je dat niet beter in de DNS regelen? (als je toegang hebt tot je DNSrecords that is)
Lambo of Rekt
pi_54398739
quote:
Op maandag 5 november 2007 17:45 schreef EggsTC het volgende:
Kan je dat niet beter in de DNS regelen? (als je toegang hebt tot je DNSrecords that is)
hoe bedoel je dat?
ik heb in DNS nu een wildcard DNS entry zitten die alle subdomeinen naar mijn server redirect, en vervolgens handel ik alle requests af met apache

ik heb nu
1
2
3
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteCond %{HTTP_HOST} !^images\.mschol\.eu$ [NC] 
RewriteRule ^(.*)$ http://images.mschol.eu/$1 [QSA,L]


dit werkt tot op zekere hoogte goed:
mschol.eu/images -> images.mschol.eu/d:/mschol.eu/images
mschol.eu/images/ -> http://images.mschol.eu/
http://mschol.eu/images/subfolder/ -> http://images.mschol.eu/subfolder/
er zit dus nog een probleem met de trailing slash in...
pi_54422889
*kick*
pi_54430660
Ik snap je probleem niet om eerlijk te zijn.
quote:
er zit dus nog een probleem met de trailing slash in...
What?
In theory there is no difference between theory and practice. In practice there is.
pi_54433011
quote:
Op woensdag 7 november 2007 15:21 schreef slacker_nl het volgende:
Ik snap je probleem niet om eerlijk te zijn.
[..]

What?
als een persoon http://mschol.eu/images wil bereiken wordt hij nu door gestuurd naar http://images.mschol.eu/d:/mschol.eu/images
(dus de lokale directory wordt toegevoegd aan de url) dit klopt natuurlijk niet...

echter als http://mschol.eu/images/ wordt ingetikt wordt de gebruiker WEL naar http://images.mschol.eu door gestuurd.

en ik wil dus een oplossing dat wanneer er geen trailing slash (zie eerste voorbeeld) inzit dat hij wel goed wordt door gewezen OF dat die extra slash wordt toegevoegd...
pi_54434153
1
2
3
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteCond %{HTTP_HOST} !^images\.mschol\.eu$ [NC] 
RewriteRule ^(.*)/?$ http://images.mschol.eu/$1 [R,L]


Doe dit eens gewoon, Dit zou mi. gewoon moeten doen wat jij wilt.

Overigens helpt het om je rewrite log te definen en een loglevel te setten, daar kan je veel info uit halen, wat ie doet, hoe die het doet en waarom jij het fout doet.
In theory there is no difference between theory and practice. In practice there is.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')