Avatar billede fomse Nybegynder
04. maj 2007 - 10:24 Der er 13 kommentarer og
1 løsning

Viderestilling fra et domæne til et andet?

Jeg vil gerne hvis man besøger www.domæne1.dk automatisk blive viderestillet til www.domæne2.dk men så brugeren ikke opdager at der viderestilles! Kan man det? og hvordan?

Fomse:-)
Avatar billede erikjacobsen Ekspert
04. maj 2007 - 10:27 #1
Så brugeren ikke opdager....? Skal der blive ved med at stå domæne1.dk i adresselinien? Så kan du bruge en frame - men det opdager brugeren jo nok på et tidspunkt. Ellers vil mange af de gode webhoteller tillade at to domæner peger på samme webhotel, så man ser det samme uanset hvordan man kommer ind.
Avatar billede fomse Nybegynder
04. maj 2007 - 10:32 #2
En frame! Hvordan vil du gøre det?
Jeg kan ikke lade de to domæner pege på samme webhotel! Desværre.. det ville være en let løsning
Avatar billede erikjacobsen Ekspert
04. maj 2007 - 11:41 #3
I princippet er det bare at lave en index.html på www.domæne1.dk med

<HTML>
<HEAD>

<TITLE>domæne2.dk</TITLE>
</HEAD>
<FRAMESET rows="100%,*" border=0 frameborder=0 framespacing=0>
<FRAME name=top src="http://www.domæne2.dk/" noresize>
</FRAMESET>
</HTML>

Det er en kende mere tricket (kræver scripting, fx PHP med Apache) at sørge for at også  http://domæne1.dk/underside  omdirigeres til  http://domæne2.dk/underside
Avatar billede gurly Praktikant
04. maj 2007 - 11:47 #4
på domænet www.domæne1.dk  ligger du en sider der ser ca. sådan ud

<html>

  <head>

  <title>title</title>

  </head>

  <frameset cols="100%">
                                                                                      <frame src="http://www.domæne2.dk">

  </frameset>

  <noframes>

  <body>

  <p>Din browser understøtter ikke frames. klik der for
  <a href="http://www.domæne2.dk">Her</a></p>

  </body>

  </noframes>

</html>


siden indeholder et link fordi ikke alle browsere understøtter brug af frame
når folk så går ind på domane1 og loader ovenstående side, så vil siden loade siden fra domain2, men det vil stadig være domain1 der står i adresse linien
læs eventuelt mere om det her
http://www.html.dk/artikler/00047/
Avatar billede gurly Praktikant
04. maj 2007 - 12:02 #5
nå, der var jeg ikke hurtig nok, du giver bare pointne til erik  c",)
Avatar billede erikjacobsen Ekspert
04. maj 2007 - 12:31 #6
Jeg samler slet ikke på point, tak. Der er mange måder at gøre det på. Man kan også få en 404-side (siden ikke fundet), til at lave det her "frame-trick", så man, uanset hvad man skriver på domæne1.dk dirigeres om til domæne2.dk
Avatar billede fomse Nybegynder
06. maj 2007 - 20:47 #7
Det virker okay, men jeg får en vandret scrool! Hvordan undgår jeg den?
Avatar billede erikjacobsen Ekspert
06. maj 2007 - 20:57 #8
Hvilken af ovenstående bruger du? Der er flere parametre at skrue på.
Avatar billede fomse Nybegynder
07. maj 2007 - 19:58 #9
Koden ser sådan ud:

<html>
<head>
<title>title</title>
</head>
<frameset rows="100%,*" border=0 frameborder=0 framespacing=0>
<frame name=top src="http://www.link2.dk" noresize>
</frameset>
<noframes>
<body>
<p>Din browser understøtter ikke frames. klik derfor <a href="http://www.link2.dk">Her</a></p>
</body>
</noframes>
</html>
Avatar billede erikjacobsen Ekspert
07. maj 2007 - 20:21 #10
Jeg får ikke umiddelbart en vandret scroll-bar
Avatar billede fomse Nybegynder
08. maj 2007 - 17:11 #11
erikjacobsen>>

Pga. noget logind m.m på sien der indsættes i framesættet kan den metode ikke anvendes alligevel!! Er det ikke muligt at man med index.html viderestilles enten med et script eller lignende, uden den helt store forsinkelse?

Fomse:-)
Avatar billede erikjacobsen Ekspert
08. maj 2007 - 17:19 #12
Jeg forstår ikke hvad du mener. Der er ikke de store problemer i at proppe en side ind i frame.
Avatar billede gurly Praktikant
09. maj 2007 - 01:00 #13
en anden mulighed er at du på domæne1 lægger en index der ser sådan her ud
<html>
<head>
<title>title</title>
<meta http-equiv="Refresh" content="3;url=http://www.link2.dk">
</head>
<body>
<p>Indsæt eventuelt en besked her</p>
</body>
</html>

bemærk at content="3 betyder at der viderestilles efter 3 sekunder, ret den eventuelt til 0 sekunder.
Avatar billede fomse Nybegynder
09. maj 2007 - 16:26 #14
erikjacobsen>>
Ved heller ikke hvad der går galt! Men der er et logind som ikke virker efter hensigten når sitet kører via frameen......
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