Subdomein - Onzichtbare redirect
Ik heb nu de volgende htaccess code:
RewriteCond %{HTTP_HOST} ^m\.domein\.nl [NC]
RewriteRule ^(.*)$ http://www.domein.nl/mobiel/$1 [L]
Nu wil ik dat alle pagina's opgeroepen kunnen worden middels http://m.domein.nl/bestand.php
En deze moet dan onzichtbaar geredirect worden naar http://www.domein.nl/mobiel/bestand.php
Met bovenstaande htaccess code wordt het subdomein zichtbaar doorverwezen naar de map mobiel/
Weet iemand hoe ik dit kan oplossen?
Bedankt
Kun je niet gewoon de documenroot van je subdomein instellen?
Hmm, ben niet zo bekend met subdomeinen, waar kan je dat doen dan? Ik maak gebruik van DirectAdmin en heb SSL toegang.
In directadmin kun je subdomeinen aanmaken, die gebruikt standaard die map
Als je dan m of mobiel als subdomein aanmaakt, krijg je een map met domein/m of domein/mobiel :-) (Ook met *, als je het goed hebt gedaan :-))
RewriteCond %{HTTP_HOST} ^channel\.domein\.nl [NC]
RewriteRule ^(.*)$ http://www.domein.nl/channel/$1 [L]
RewriteCond %{HTTP_HOST} !^(www|m)\.domein\.nl [NC]
RewriteCond %{HTTP_HOST} (.*)\.domein.nl [NC]
RewriteRule ^(.*)$ http://www.domein.nl/profiel/%1 [L]
rewritecond %{http_host} .
rewritecond %{http_host} !^(www|m)\.domein\.nl
RewriteRule (.*) http://www.domein.nl/$1 [R=301,L]
rewritecond %{http_host} .
rewritecond %{http_host} !^(www|m)\.domein\.nl
RewriteRule (.*) http://www.domein.nl/$1 [R=301,L]
Maar toch wordt m.domein.nl doorgestuurd naar www.domein.nl in plaats van domein.nl/mobiel
Gewijzigd op 22/09/2010 16:27:22 door Arjan -
Let wel op dat als je niet bestaande subdomains wilt gebruiken (zoals bij hivs het geval is dat iedere user z'n eigen sub krijgt), dan moet je een wildcard dns entry aanmaken.
www.domein.nl/profiel/..., met uitzondering van www, m en channel.
Maar nu heb ik in DirectAdmin een subdomein aangemaakt genaamd "m" (voor mobiele versie). Deze wil ik dus onzichtbaar doorverwijzen naar www.domein.nl/m. Normaal gesproken stelt DirectAdmin alles goed in (nu waarschijnlijk ook), echter werkt het nu niet in combinatie met bovenstaande htaccess.
Dus bijvoorbeeld m.domein.nl/forum zal onzichtbaar door moeten verwijzen naar www.domein.nl/m/forum .
Ja dat heb ik dus nu ook. Ik heb een wildcard als dns record toegevoegd (dit werkt ook nabehoren). Alle subdomeinen verwijzen door naar Maar nu heb ik in DirectAdmin een subdomein aangemaakt genaamd "m" (voor mobiele versie). Deze wil ik dus onzichtbaar doorverwijzen naar www.domein.nl/m. Normaal gesproken stelt DirectAdmin alles goed in (nu waarschijnlijk ook), echter werkt het nu niet in combinatie met bovenstaande htaccess.
Dus bijvoorbeeld m.domein.nl/forum zal onzichtbaar door moeten verwijzen naar www.domein.nl/m/forum .
Gewijzigd op 22/09/2010 17:55:58 door Arjan -
RewriteCond %{HTTP_HOST} !^www\.site\.com [NC]
RewriteCond %{HTTP_HOST} ([^.]+)\.site\.com [NC]
RewriteRule ^(.*)$ /%1/$1 [L]
Recommended site for Wildcard SSL Certificates : Spam
Gewijzigd op 18/11/2011 11:48:06 door Chris -