probleem met RewriteRule maken
j opla
24/10/2015 00:09:48Beste mensen,
Ik weet niet of dit probleempje hier thuis hoort, maar ik probeer het toch maar.
In een .htaccess bestandje in de root van mijn domein heb ik de volgende redirect staan:
Dit om te voorkomen dat als iemand naar http://mijndomein.nl/tmp zou gaan dat hij netjes in tmp.mijndomein.nl terecht komt.
/tmp is een map in de root. De instellingen van de provider zorgen er voor dat verkeer voor subdomein tmp.mijndomein.nl in die map terecht komt.
Dit om te voorkomen dat als iemand naar http://mijndomein.nl/tmp zou gaan dat hij netjes in tmp.mijndomein.nl terecht komt.
Maar nu is het bij mij provider zo ingesteld dat deze regel ook werkt als ik bijvoorbeeld naar http://subdomein.mijndomein.nl/tmp/foto.jpg wil gaan, dat door mijn redirect hij terecht komt in http://tmp.mijndomein.nl/foto.jpg. Niet echt de bedoeling.
Nu dacht ik om de redirect te veranderen voor een RewriteRule. Maar helaas krijg ik dat niet werkend.
Ik denk dat de RewriteRule er zo uit zou moeten zien:
Maar zelfs alleen de RewriteRule alleen krijg ik niet dat ik op http://tmp.mijndomein.nl terecht komt, maar gewoon in mijndomein.nl/tmp blijf.
Heeft iemand enig idee wat ik fout doe?
Alvast bedankt.
Ik weet niet of dit probleempje hier thuis hoort, maar ik probeer het toch maar.
In een .htaccess bestandje in de root van mijn domein heb ik de volgende redirect staan:
Dit om te voorkomen dat als iemand naar http://mijndomein.nl/tmp zou gaan dat hij netjes in tmp.mijndomein.nl terecht komt.
/tmp is een map in de root. De instellingen van de provider zorgen er voor dat verkeer voor subdomein tmp.mijndomein.nl in die map terecht komt.
Dit om te voorkomen dat als iemand naar http://mijndomein.nl/tmp zou gaan dat hij netjes in tmp.mijndomein.nl terecht komt.
Maar nu is het bij mij provider zo ingesteld dat deze regel ook werkt als ik bijvoorbeeld naar http://subdomein.mijndomein.nl/tmp/foto.jpg wil gaan, dat door mijn redirect hij terecht komt in http://tmp.mijndomein.nl/foto.jpg. Niet echt de bedoeling.
Nu dacht ik om de redirect te veranderen voor een RewriteRule. Maar helaas krijg ik dat niet werkend.
Ik denk dat de RewriteRule er zo uit zou moeten zien:
Code (php)
1
2
3
4
5
2
3
4
5
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} www.mijndomein.nl [NC,OR]
RewriteCond %{HTTP_HOST} mijndomein.nl [NC]
RewriteRule ^tmp$ http://tmp.mijndomein.nl
RewriteBase /
RewriteCond %{HTTP_HOST} www.mijndomein.nl [NC,OR]
RewriteCond %{HTTP_HOST} mijndomein.nl [NC]
RewriteRule ^tmp$ http://tmp.mijndomein.nl
Maar zelfs alleen de RewriteRule alleen krijg ik niet dat ik op http://tmp.mijndomein.nl terecht komt, maar gewoon in mijndomein.nl/tmp blijf.
Heeft iemand enig idee wat ik fout doe?
Alvast bedankt.
PHP hulp
22/12/2024 05:21:56Ivo P
24/10/2015 08:56:04j opla
25/10/2015 14:41:43@Ivo: Helaas dat werkt ook niet.
Gewijzigd op 25/10/2015 14:42:04 door j opla