Avatar billede elskermad.dk Nybegynder
18. april 2004 - 20:02 Der er 14 kommentarer og
2 løsninger

domain skjuler andet domain

hej eksperter!

jeg vil høre om det er muligt på en eller anden måde at sætte et domæne til at dække for et andet domæne?

fx hvis jeg har kunde.mitdomain.dk kan man så på en eller anden måde kalde den side med mitandetdomain.dk således at filer og mapper stadig bliver listet!

http://kunde.xxx.dk/admin/login.html
skal så sættes op så det istedet er:
http://xxx2.dk/admin/login.html

er dette muligt?
Avatar billede elskermad.dk Nybegynder
18. april 2004 - 20:04 #1
... ved ikke om det er den rigtige kategori
Avatar billede erikjacobsen Ekspert
18. april 2004 - 20:09 #2
Ikke med DNS. Du kan få din webserver til at acceptere begge domæner,
eller få lavet en redirect fra det ene til det andet.
Avatar billede elskermad.dk Nybegynder
18. april 2004 - 20:11 #3
så man kan altså ikke skjule hvad der befinder sig under sit andet domæne? kun forwarde den besøgende således at adresse-linien skifter? (ønsker ikke frameløsninger)
Avatar billede erikjacobsen Ekspert
18. april 2004 - 20:21 #4
Hvis jeg forstår dig ret er det to forskellige webservere, og så er der vel ikke
noget at stille op.

Med mindre ... du vil lave den første til en proxy, der henter alt hos den
anden. Men hvad med ikke at have hemmeligheder for kunden?
Avatar billede eaglef1 Nybegynder
18. april 2004 - 21:25 #5
Det er ikke noget problem at lave!
Men dette er ikke det rigtige sted at spørge, prøv i stedet at spørge i ASP eller PHP.
Avatar billede erikjacobsen Ekspert
18. april 2004 - 21:30 #6
Hvis det ikke er noget problem, så fortæl os da hvordan.
Avatar billede eaglef1 Nybegynder
18. april 2004 - 22:06 #7
Som jeg forstår det ønskers der at have et "rigtigt" domæne som url, istedet for en normal ISP url. Dette kan man gøre ved flere forskellige måsder, her er en af dem:

<iframe width="100%" frameborder="0" height="100%" src="http://www.dr.dk"></iframe>

Så denne linie i en tom fil og kald den fra en browser. Det er ikke nødvendigt at have en webserver.

Højden og bredden kan der leges lidt med for at få det til at se virkeligt ud, frameborder er sat til 0 så det ikke er muligt at se at er en frame.

Grunden til at jeg har valgt dette eksempel er at det kan bruges i alle sprog da det er standard html.

Jeg mener dog stadig ikke at spørgsmålet hører hjemme her :)
Avatar billede erikjacobsen Ekspert
18. april 2004 - 22:15 #8
Men spørgeren skriver: "(ønsker ikke frameløsninger)"
Avatar billede eaglef1 Nybegynder
18. april 2004 - 22:20 #9
Så brug httpRequest
Avatar billede erikjacobsen Ekspert
18. april 2004 - 22:29 #10
Hvordan?
Avatar billede eaglef1 Nybegynder
18. april 2004 - 22:41 #11
Her har du et eksempel, så kan du selv lege lidt videre med httpRequest. Søg på google så finder du en masse :)

<%

    Set httpRequest= Server.CreateObject("Msxml2.ServerXMLHTTP")

    httpRequest.open "GET", "http://www.dns-service.dk"
   
    On Error Resume Next

    httpRequest.send

    If Not err.number <> 0 Then
      response.write(httpRequest.responseText)
    end if
   
    httpRequest.close
   
    set httpRequest = nothing
%>
Avatar billede erikjacobsen Ekspert
18. april 2004 - 22:49 #12
Ja, altså lave en proxy, som jeg foreslog.
Avatar billede caspers Nybegynder
18. april 2004 - 22:54 #13
http header linien:
Location: http://kunde.xxx.dk/admin/login.html

er måden at gøre det på, hvis du bruger php kan du skrive:
<?php
header("Location: http://kunde.xxx.dk/admin/login.html"); /* Redirect browser */
exit;
?>
Avatar billede erikjacobsen Ekspert
18. april 2004 - 23:00 #14
Med en redirect vil den anden adresse jo ikke være skjult. Det er jo det spørgeren vil have.
Avatar billede eaglef1 Nybegynder
18. april 2004 - 23:05 #15
Det er ikke en redirect det er en httpRequest, hvorfor slår du den ikke op på google. Så kan du læse lidt om hvad objectet kan. GET er bare en lille del.

Prøv nu bare at bruge det, så finder du ud af at det rent faktisk virker.

Jeg er off.
Avatar billede strych9 Praktikant
19. april 2004 - 15:09 #16
Det skulle jeg mene at du kan ved at sætte kunde.xxx.dk til at være en CAN record (canonical record) der peger på xxx2.dk, og hvis du bruger IIS så skal serveren rent faktisk også acceptere denne host header, med mindre du kun kører een site på den.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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