Page 1 of 1
twee domeinen, ieder voor 1 taal
Posted: Fri Mar 12, 2010 2:35 pm
by brentnl
Hi, ik heb een website voor een klant welke 1 domein met webhosting heeft en 1 los domein.
www.domain.nl
www.domain.com
Ik wil iedereen redirecten die
http://domain.com intyped naar
http://www.domain.com/en_US ... dat werkt met:
Code: Select all
# Link to http://website.com then redirect to http://www.website.com
RewriteCond %{HTTP_HOST} ^domain\.nl [NC]
RewriteRule ^(.*)$ http://www.domain.nl/$1 [R=301]
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/en_US/$1 [L,R=301]
Maar wanneer iemand
http://WWW.domain.com intyped, wordt hij niet doorverwezen.. Ik heb daarvoor verschillende codes geprobeerd, maar krijg het neit werkend.
Daarnaast; "[L,R=301] " .. die "L" staat voor "last rule" toch? Is het mogelijk dat die letter een probleem veroorzaakt om dat erna geen regels meer uitgevoerd worden?
Re: twee domeinen, ieder voor 1 taal
Posted: Fri Mar 12, 2010 3:20 pm
by Jos
Ik heb er totaal geen verstand van, maar denk toch een klein typefoutje te zien die niet geheel onbelangrijk is.
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.nl/en_US/$1 [L,R=301]
Dus .nl ipv .com, anders heb je een oneindige loop?
Re: twee domeinen, ieder voor 1 taal
Posted: Mon Mar 15, 2010 10:30 pm
by brentnl
Jos wrote:
Ik heb er totaal geen verstand van, maar denk toch een klein typefoutje te zien die niet geheel onbelangrijk is.
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.nl/en_US/$1 [L,R=301]
Dus .nl ipv .com, anders heb je een oneindige loop?
Volgens mij kijk je er toch overheen, want het zijn 2 rewrite URL's, 1voor het NL domein en 1 voor het .COM domein..
Code: Select all
RewriteCond %{HTTP_HOST} ^domain\.nl [NC]
RewriteRule ^(.*)$ http://www.domain.nl/$1 [R=301]
en
Code: Select all
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/en_US/$1 [L,R=301]
Re: twee domeinen, ieder voor 1 taal
Posted: Mon Mar 15, 2010 10:39 pm
by Jos
Mijn gedachtengang was iets anders hierbij, maar zoals gezegd heb ik hier geen verstand van. Dus als mijn opmerking nergens sloeg dan kun je dat gewoon negeren

Re: twee domeinen, ieder voor 1 taal
Posted: Mon Mar 15, 2010 10:44 pm
by brentnl
Jos wrote:
Mijn gedachtengang was iets anders hierbij, maar zoals gezegd heb ik hier geen verstand van. Dus als mijn opmerking nergens sloeg dan kun je dat gewoon negeren
haha, ik heb er net zo min verstand van, daarom was ik allang blij dat er iemand reageerde en was ik tevens bang dat ik zelf iets stoms over het hoofd had gezien

Re: twee domeinen, ieder voor 1 taal
Posted: Sun Mar 21, 2010 9:19 pm
by stijlXpres
Wat ik zou doen is de redirects scheiden.
Zorg in .htaccess voor een 301-redirect die WWW afvangt:
Code: Select all
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
En plaats in de root van domain.com een bestand genaamd index.php die doorverwijst naar domain.nl:
Code: Select all
<?php
header("location:http://domain.nl/en_US");
exit;
?>
Voor de volledigheid: Zo zou ik het doen, simpelweg omdat ik ook niet weet hoe je dat in .htaccess anders zou moeten doen, en ik zeker weet dat dit keurig werkt...
Re: twee domeinen, ieder voor 1 taal
Posted: Mon Mar 22, 2010 12:12 am
by brentnl
stijlXpres wrote:
Wat ik zou doen is de redirects scheiden.
Zorg in .htaccess voor een 301-redirect die WWW afvangt:
Code: Select all
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
En plaats in de root van domain.com een bestand genaamd index.php die doorverwijst naar domain.nl:
Code: Select all
<?php
header("location:http://domain.nl/en_US");
exit;
?>
Voor de volledigheid: Zo zou ik het doen, simpelweg omdat ik ook niet weet hoe je dat in .htaccess anders zou moeten doen, en ik zeker weet dat dit keurig werkt...
Maar ik heb alleen hosting op domain.nl ... dus kan ik niets apart zetten op domain.com.. die wordt gelijk geredirect naar domain.nl
Re: twee domeinen, ieder voor 1 taal
Posted: Mon Mar 22, 2010 8:24 am
by stijlXpres
Ah, vandaar. Dat verklaart gelijk waarom het niet werkt. Je kunt namelijk nooit vanaf domein A vertellen hoe domein B moet handelen.
Sommige providers bieden overigens de optie dat je vanaf een parkeerdomein alsnog kunt doorverwijzen...