webForumDet fria alternativet

Tyskt toppdomän som tillfälligt ska agera alias

Webbutveckling

7 svar · 727 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

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?

Tack!

Medlem sedan aug. 20068 090 inlägg
#2

MickeA.com skrev:

Hej,

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.

MickeA.com skrev:

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]
Medlem sedan feb. 20034 441 inlägg
#3

Hmm, nu är jag inte riktigt med...
Vårt "huvuddomän" kan vi kalla http://www.domän.se.
Nu har vi även http://www.domän.de som ska vara den tyska motsvarigheten, det som ska hända nu tillfälligt är att alla som går in på .se / .de ska komma till antingen:
http://www.domän.se/ (Svenska besökare)
http://www.domän.se/?lang=ger (Tyska besökare)
http://www.domän.se/?lang=eng (Alla andra)

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!

Medlem sedan aug. 20068 090 inlägg
#4

MickeA.com skrev:

Hmm, nu är jag inte riktigt med...
Vårt "huvuddomän" kan vi kalla http://www.domän.se.
Nu har vi även http://www.domän.de som ska vara den tyska motsvarigheten, det som ska hända nu tillfälligt är att alla som går in på .se / .de ska komma till antingen:
http://www.domän.se/ (Svenska besökare)
http://www.domän.se/?lang=ger (Tyska besökare)
http://www.domän.se/?lang=eng (Alla andra)

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.....

Medlem sedan mars 20021 152 inlägg
#5

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".
	}
?>

Dannes htaccess-lösning är ju bättre förstås. ;)

Medlem sedan feb. 20034 441 inlägg
#6

Danne V skrev:

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å.

Tack!

Medlem sedan feb. 20034 441 inlägg
#7

Hej igen,
Nu har ompekningen av vårt tyska domän gått igenom.
Går man nu in på http://www.domän.de så kommer man till http://www.domän.se/.

Går det med tex. .htaccess att se till att ALLA som går in på http://www.domän.de kommer till http://www.domän.se/?lang=ger ?

Det skulle vara så himla najs om det var möjligt.

Tack sålänge!

Medlem sedan feb. 20034 441 inlägg
#8

Nu skapade jag en .htaccess som jag la i rooten, innehållandes:

redirect [url]http://www.domän.de[/url] [url]http://www.domän.se/?lang=ger[/url]

Men det funkar inget vidare, blir ingen somhelst skillnad.

Fler förslag?

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)