probleem met RewriteRule maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

J opla

j opla

24/10/2015 00:09:48
Quote Anchor link
Beste 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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
redirect /tmp http://tmp.mijndomein.nl

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)
PHP script in nieuw venster Selecteer het PHP script
1
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


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

PHP hulp

22/12/2024 05:21:56
 
Ivo P

Ivo P

24/10/2015 08:56:04
Quote Anchor link
Ipv ^tmp$ zou ik proberen

^/?tmp/?$

Dit om evt een / voor of achter toe te staan
 
J opla

j opla

25/10/2015 14:41:43
Quote Anchor link
@Ivo: Helaas dat werkt ook niet.
Gewijzigd op 25/10/2015 14:42:04 door j opla
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.