Min fråga blir då om de antingen direkt i webservern angett att den ska peka mot https://www.cdon.com/main.phtml?navroot=902 eller om de i index-filen istället gjort en if-sats som kollar om https://www.cdon.se finns med i adresssträngen och i så fall omdirigerar till main.phtml?navroot=902.
Jag vill i analogi med cdon skapa en sådan struktur och idag är mina domäner konfade så att alla toppdomännamn är kopplade till en .com adress dvs fyller jag i https://www.exempel.se kommer jag till https://www.exempel.com
Om det är möjligt justerar jag det gärna i filen då jag ej har access till IIS:en (ligger hos webhotell)
default.asp
If InStr(Request.ServerVariables("HTTP_HOST"), "exempel.se") > 0 Then
Response.Redirect "Page.asp?Lang=1"
ElseIf InStr(Request.ServerVariables("HTTP_HOST"), "exempel.no") > 0 Then
Response.Redirect "Page.asp?Lang=2"
End if
...coh för att göra din site lite mer "dynamisk" så kan du spara url+ev internationaliserad sökvägar i en cookie, så använder du denna info för att mecka ihop samtliga länkar på din site...
(ja eller så redirectar du bara beroende på cookie-infon och kör siterna parallelt. Varför spara i Cookie? Jo, om användaren aktivt väljer ett språk så ska du ju strunta i vilken parameter exemeplvis HTTP_ACCEPT_LANGUAGE säger)
J.N.
Har redan fått tips om den där med HTTP_ACCEPT_LANGUAGE och det är en rätt trevlig lösning också, fast jag känner att jag hellre föredrar den jag skrev om först som cdon har.
GunnarD
mod_rewrite, hur funkar det? finns det ngt motsvarande i IIS? Är det typ att som jag skrev ovan konfa att om man anger https://www.cdon.se så hänvisar den till https://www.cdon.com/main.phtml?navroot=902?? Kan be webhotellet fixa detta, dock känns det omständigt att om jag i framtiden lägger till ytterligare språk så är jag beroende av dem varje gång...
Detta borde ju gå att fixa redan vid DNS hanteringen. Både zoneedit/loopia kan man forwarda till en ny adress.
Sedan på huvuddomänen (.com) sparar du en cookie med det språk som de har valt som standard(alternativ kontrollerar HTTP_ACCEPT_LANGUAGE)
Och på default-sidan finns sidan där man får välja språk, den kontrollerar också om det finns någon cookie sparad och skickar i så fall vidare användaren till rätt sida.
Tack för alla hjälpsamma förslag men har nu äntligen kommit till lösningen att de övriga domännamnen (alla utom .com) endast hänvisar till .com och ej redirectas. Sedan kan jag som jag skrev tidigare kolla upp HTTP_HOST i default.asp och sedan skicka vidare till rätt språkversion.
261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e