Avatar billede peter_holst Praktikant
07. maj 2003 - 13:15 Der er 24 kommentarer og
1 løsning

Redirect.

Heysan

Jeg har ét webhotel hos TDC samt to domæner.
Det drejer sig om www.aofsyd.dk og www.valodua.dk.
www.aofsyd.dk peger på index siden på mit webhotel og www.valodua.dk peger også på den side, men den vil jeg gerne have til at pege på en underside, men www.aofsyd.dk/valodua.
Jeg har fået af vide af tdc at jeg kan lave en redirect der gør at når man kommer ind med www.valodua.dk som adresse redirecter den videre til den underside jeg vil have.
Hvordan gør jeg det?
Avatar billede jpvj Nybegynder
07. maj 2003 - 13:16 #1
Du laver eks. en ASP side. Se eksemplet her: http://www.webmasterworld.com/forum47/20.htm
Avatar billede jpvj Nybegynder
07. maj 2003 - 13:17 #2
Siden gemmer du naturligvis som index.asp i roden på sitet (og sletter evt. index.htm, index.html alt afh. af din webservers konfiguration).
Avatar billede exp Juniormester
07. maj 2003 - 13:25 #3
Du kan også benytte dig af www.gratisdns.dk 's service...
Avatar billede medions Nybegynder
07. maj 2003 - 13:29 #4
Prøv med VBScript!

<SCRIPT LANGUAGE="VBScript">
    Sub Window_OnLoad
        Select Case lCase(document.URLUnencoded)
            Case "http://www.webMinweb.com"
                location.replace = "www.webMinweb.com/webMinweb1" 'sub-directory her
            Case "http://www.somewhereelse.com"
                location.replace "www.webMinweb2.com/webMinweb22"
            Case Else
                document.write "Domain kendes ikke!"
        End Select
    End Sub
    </SCRIPT>

//>Rune
Avatar billede peter_holst Praktikant
07. maj 2003 - 14:24 #5
-> Medions.
Vil du ikke lige hjælpe mig med det script du har lavet.
Vil du indtaste følgene i scriptet så det virker for jeg kan ikke :-)
www.aofsyd.dk skal gå til www.aofsyd.dk/index.asp
www.valodua.dk skal gå til www.valodua.dk/valodua/tune/index.html
Avatar billede exp Juniormester
07. maj 2003 - 14:30 #6
<SCRIPT LANGUAGE="VBScript">
    Sub Window_OnLoad
        Select Case lCase(document.URLUnencoded)
            Case "http://www.aofsyd.dk"
                location.replace = "http://www.aofsyd.dk/index.asp"
            case "http://www.valodua.dk"
                location.replace "http://www.valodua.dk/valodua/tune/index.html"
            Case Else
                document.write "Domain kendes ikke!"
        End Select
    End Sub
    </SCRIPT>
Avatar billede roenving Novice
07. maj 2003 - 14:34 #7
Men det kan da gøres med et simpelt redirect direkte i HTML-koden, her et eksempel fra en gammel Sony-adresse:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>redirect.html</title>
 
  <meta http-equiv="refresh" content="10;URL=http://www.sony.com">
</head>
<body>
<div align="center">
<h3><b> This site has moved to a new location. Please update your bookmarks
<br>
Your browser should automatically take you there in 10 seconds. <br>
If it doesn't, please go to <a href="http://www.sony.com/"> the new site</a>.
</b></h3>
</div>
</body>
</html>

Så kan du jo bare sætte redirect til 1 (jeg kan ikke huske om 0 tillades).

hth
jes
Avatar billede roenving Novice
07. maj 2003 - 14:38 #8
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>redirect.html</title>
 
  <meta http-equiv="refresh" content="1;URL=http://www.aofsyd.dk/valodua">
</head>
<body>
<div align="center">
<h3><b> Du vil om et øjeblik se vores forside
<br>
Din browser skulle automatisk åbne den om et øjeblik. <br>
Hvis den ikke gør det, så <a href="http://www.aofsyd.dk/valodua">klik her</a>.
</b></h3>
</div>
</body>
</html>
Avatar billede peter_holst Praktikant
07. maj 2003 - 15:21 #9
-> Medion. Det virker ikke helt, i begge tilfælde lander jeg på http://www.aofsyd.dk/index.asp, men kun i 3 sek. så står der domain kendes ikke!
Har du en løsning på det?

-> Roenving. Jeg prøver lige din løsning lidt senere, hvis medions ikke kommer til at virke.
Avatar billede Slettet bruger
07. maj 2003 - 15:40 #10
Eftersom medions løsning kun virker i Internet Explorer, hvor VBScript er slået til, kan jeg kun anbeflae roenvings eksempel.
Avatar billede peter_holst Praktikant
07. maj 2003 - 15:52 #11
-> Roenving. Vil det sige at jeg skal lave en ny index side hvor det du har lavet skal lægge i eller hvad?
Avatar billede roenving Novice
07. maj 2003 - 16:03 #12
Nej det er *hele* dokumentet !-)
Avatar billede roenving Novice
07. maj 2003 - 16:05 #13
Avatar billede peter_holst Praktikant
07. maj 2003 - 16:06 #14
Kald mig bare dum! men jeg forstår altså ikke helt det du har lavet Roenving.
Kan du ikke lige forklare mig hvordan det du har sagt fungere?
Avatar billede roenving Novice
07. maj 2003 - 16:08 #15
En grundlæggende html-funktion.

Et META-tag med http-equiv instruerer browseren til at gå til den angivne URL efter det angive antal sekunder i stedet for at blive på siden.

!-)
Avatar billede roenving Novice
07. maj 2003 - 16:12 #16
Den kan forøvrigt godt sættes til 0, så folk bare bliver viderestillet uden ophold; og kun i tilfælde, hvor browseren har problemer (travl bruger-maskine) vil brugeren overhovedet se det.

Altså content="1;... osv. skal ændres til:

content="0;http:// ...

hth
jes
Avatar billede peter_holst Praktikant
07. maj 2003 - 16:21 #17
Men man skal jo kun sendes videre hvis man har skrevet www.valodua.dk i sin browser!
Avatar billede roenving Novice
07. maj 2003 - 16:24 #18
Man kan vel heller ikke komme til
www.valodua.dk
hvis man har skrevet andet?
Avatar billede peter_holst Praktikant
07. maj 2003 - 16:46 #19
Det duer ikke for www.aofsyd.dk og www.valodua.dk peger jo på den samme side, så lige meget om jeg skriver valodua.dk eller aofsyd.dk så ender jeg jo på den valodua side som der redirectes til!
Avatar billede peter_holst Praktikant
07. maj 2003 - 16:47 #20
Nå, jeg skal lige hjem og sætte vasketøj over, jeg er tilbage om 2 timer. Jeg håber meget at du vil hjælpe mig med mit problem. Jeg er totalt newbie inden for det her. Jeg bruger endda Frontpage :-)
Avatar billede roenving Novice
07. maj 2003 - 17:05 #21
Denne løsning forudsætter, at du fysisk har et directory, som kun tager imod valodua -- altså at der ikke redirectes *før* du får fat i det.

Ellers kan du gøre som Rune skriver, men jeg ville nu gøre det i javascript, så *alle* (f.eks. også jeg, som IKKE tillader VBScript) kommer igennem:

<script language="javascript">
var URL = document.URLUnencoded;
if (URL.toLowerCase()=="http://www.valodua.dk"){
  document.location.href="http://www.aofsyd.dk/valodua";
}
</script>

-- den kan selvfølgelig udvides, så du kunne tage imod hvadsomhelst -- hundredevis af sider.

Ulempen er, at brugeren kan se, at det er en anden side i sin adresselinje, men det er jo så normalt, så ...
Avatar billede peter_holst Praktikant
07. maj 2003 - 19:05 #22
Problemet består nok i at valodua.dk peger på aofsyd.dk! eller hvad?
Avatar billede roenving Novice
07. maj 2003 - 19:36 #23
Jo,

-- men hvis Runes version virker på maskiner med VBScript tilladt, så skulle den, jeg har skrevet virke alle steder (altså javascriptet)

mvh
jes
Avatar billede peter_holst Praktikant
07. maj 2003 - 21:33 #24
Nå, jeg lavede en webserver på en af de andre servere jeg hartil at at stå og lavede en redirect på den. Så nu mangler tdc bare lige at rette domainet og så virker det, men tak for hjælpen alle sammen! Jeg giver pointsne tikl roinving, da han hjalp mest :-) takker!
Avatar billede roenving Novice
07. maj 2003 - 21:46 #25
Velbekomme -- og takker for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester