Avatar billede newbie.dk Praktikant
15. januar 2010 - 14:30 Der er 6 kommentarer og
1 løsning

Sende folk videre til en anden jemmeside, også fra undersider

Jeg har flyttet en hjemmeside, lad os kalde den www.1.dk over på et nyt domæne og webhotel, lad os kalde det www.2.dk.

Jeg vil stadig gerne gøre brug af 1.dk og dens webhotel, men kan det lade sig gøre at alle forespørelser på www.1.dk sendes over på www.2.dk også undersiderne på 1.dk.

Kan man lave det sådan at der er et par undersider eller mapper hvor man ikke bliver sendt videre?
Avatar billede Slettet bruger
15. januar 2010 - 14:41 #1
På de sider hvos du gerne vil viderestille kan du lave en redirect.
Nu er spørgsmålet jo oprettet under ASP, så jeg vil først give dig svaret for en asp-redirect.
Nemlig Response.Redirect("www.2.dk") for den overordnede side - default.asp og Response.Redirect("www.2.dk/underside.asp") for dine undersider.

Men du kan også lave det i meta-koderne som:

<meta http-equiv="refresh" content="2 url=http://www.2.dk">
Avatar billede claes57 Ekspert
15. januar 2010 - 14:41 #2
du kan på alle dine sider lægge dette ind

<meta http-equiv="refresh" content="0; URL=http://www.2.dk/page2.html">

i <head> delen, og så rette page2.html til den side, der skal ind på (måske forskelligt fra side til side)
Avatar billede claes57 Ekspert
15. januar 2010 - 14:42 #3
slået på 15 sekunder...
Avatar billede newbie.dk Praktikant
15. januar 2010 - 14:59 #4
Heh.
Okay, noget jeg måske ikke helt fik med, det kunne være rigtigt rart hvis det kunne laves så smart at man ikke skulle ind på hver enkelt side og smide noget kode, der er rigtig mange sider. Det var det jeg tænkte hvis man kunne ekskludere nogle mapper som blev videresendt.
Avatar billede Slettet bruger
15. januar 2010 - 17:35 #5
Du kan lave en global redirect i din global.asa, men jeg forstod på dig at det ikke var alle sider, der skulle redirectes.
Desuden tror jeg ikke at du kan gøre det på side-niveau og kan du det, vil det nok være det samme arbejde som hvis du skriver det ind på alle siderne.

Men hvis du vil redirecte alt til en anden side/domæne kan du formentlig gøre det sådan:

<script language="vbscript" runat="server">
sub Session_OnStart
Response.Redirect("newpage.asp")
end sub
</script>

Se http://www.w3schools.com/ASP/asp_globalasa.asp
Avatar billede newbie.dk Praktikant
03. november 2010 - 00:22 #6
Må hellere lukke denne - ligger i et svar.
Avatar billede Slettet bruger
03. november 2010 - 10:02 #7
Svar :)
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
Kurser inden for grundlæggende programmering

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