Hej,
Vi har köpt ett tyskt toppdomän (.de) till jobbet, som vi nu fått tillgång att administrera genom ett webbgränssnitt.
Problemet är att vår tyska hosting inte kommit igång (det är väldigt omständigt med tysk hosting..), så därför behöver vi nu tillfälligt styra om detta tyska domän så att det leder till: http://www.domän.se/?lang=ger
I nuläget har jag ändrat DNS för det tyska domänet så att den går till vår sajt som ligger hos surftown.
Men, det som kommer hända är ju att tyskarna kommer in på vår svenska sajt, vilket inte är så bra.
Därför behöver jag en lösning på det här.
Går det tex. att på scriptnivå kontrollera från vilket land besökaren kommer och köra en redirect till sidan på tyska?
Eller går det möjligen att göra på något annat sätt?
Går det tex. att på scriptnivå kontrollera från vilket land besökaren kommer och köra en redirect till sidan på tyska?
Njaee... inte på ett säkert sätt. Det beror bl.a. vilket språk dom satt som default i sin webbläsare och det behöver ju inte vara tyska. Det vanliga är att man låter dom välja och sätter en cookie så att dom kommer till rätt språkversion direkt nästa gång.
Eller går det möjligen att göra på något annat sätt?
Om du kan lägga in en .htaccess-fil:
RewriteEngine On
<Files 403.shtml>
order allow,deny
allow from all
</Files>
RewriteRule ^(.*)$ http://www.minsajt.se/$1 [L]
Vill du själv och andra ha access till sajten utan att bli omdirigerade, så lägger du till "Rewrite conditions"
RewriteEngine On
<Files 403.shtml>
order allow,deny
allow from all
</Files>
# Min egen IP-adress
RewriteCond %{REMOTE_ADDR} !^99.999.99.99
# Min andra IP-adress
RewriteCond %{REMOTE_ADDR} !^88.888.88.88
RewriteRule ^(.*)$ http://www.minsajt.se/$1 [L]
Det här är eg. bara en tillfällig lösning, tills vi kommit igång med den tyska hostingen.
Om det går på ngt sätt (tex. det ovan med med .htaccess) så vore det helbra.
Det här är eg. bara en tillfällig lösning, tills vi kommit igång med den tyska hostingen.
Om det går på ngt sätt (tex. det ovan med med .htaccess) så vore det helbra.
Tack!
Jo, asså... jag missförstod nog. Trodde att du bara ville peka om från .de till .se på ett enkelt sätt. Men å andra sidan kan du väl använda samma teknik nu? Dvs. lägg in htaccess på sajten med domän.de och skicka dom till http://www.domän.se/?lang=ger
Men varför ska du ha hosting av .de-domänen i Tyskland? Om jag vore du, så skulle jag ha en sajt med alla språk samma ställe och under en enda domän (t.ex. .se eller .com) och hos samma host. Sen skulle jag lägga upp ompekning av de andra toppdomänerna till den språkspecifika sidan i samma sajt bara. Varför dribbla med dubbla sajter, två webbhotell, etc?
Sorry, det var ju inte frågan och du behöver ju inte redovisa skälen för mig alls... bara undrade.....
En alternativ tillfällig lösning baserat på den adress besökaren skriver. Gissar att ni har php och startsidan i roten och att ordinarie startsida inte har högsta prioriterade namnet.
En katalog "de" för domain.de-besökare och en katalog "se" med bara en indexsida som redirectar till den ordinarie indexsidan med lägre prioritet än den tillfälliga index.php*:
<?php
$de_dir="de/";
$se_dir="se/";
$de_url="www.domain.de";
if ($_SERVER['SERVER_NAME']==$de_url) {
header("Location: $de_dir"); //Skicka .de till katalog "de".
}else {
header("Location: $se_dir"); //Alla andra till katalog "se".
}
?>
JMen varför ska du ha hosting av .de-domänen i Tyskland? Om jag vore du, så skulle jag ha en sajt med alla språk samma ställe och under en enda domän (t.ex. .se eller .com) och hos samma host. Sorry, det var ju inte frågan och du behöver ju inte redovisa skälen för mig alls... bara undrade.....
Fram tills idag så har vi haft så som du beskriver.
Att vi har valt att göra såhär har med sökmotoroptimering att göra.
Jag kan själv inget alls om S.E.O, men i vår bransch så kommer vi tjäna på att splitta upp sajten.
Vidare så skiljer sig utseendet lite mellan de olika språken.
Därimot som ligger backend samt databasen i Sverige (hos Aleborg) så därifrån kommer all data hämtas, oavsett var i världen sajten ligger fysiskt.
Vi har nu tagit kontakt med vår tyska hosting så det kanske löser sig ändå.