Avatar billede seider Nybegynder
06. februar 2001 - 17:12 Der er 18 kommentarer og
2 løsninger

redirekt på URL

hvordan redirekter man lige mellem 2 sider der har hver deres URL (et .com og et .dk), men peger på samme default.asp ?

Giver gode point da den skal bruges NU.
Avatar billede skovtrold Nybegynder
06. februar 2001 - 17:14 #1
Jeg ved ikke helt om jeg er med på hvad du mener...
Tænker du på:
<% response.redirect \"http://www.eksperten.dk/\" %>
Avatar billede ostus Nybegynder
06. februar 2001 - 17:16 #2
tror det står i lern asp in 24 hours :)
jeg er ikke hjemme nu men ellers ville jeg gerne havde læst lidt op ;)
hvis der er andre er har brugt penge på den bog kan du jo bare skrive af nu og tjene pointene :)
Avatar billede gandalfthewhite Nybegynder
06. februar 2001 - 17:22 #3
Du kan eventuelt også bruge:
<html>
<head>
    <title>MyPage</title>
    <meta HTTP-EQUIV=\"Refresh\" CONTENT=\"0; url=http://www.eksperten.dk\">
</head>
<body>
osv...
men response.redirect er nok mere sikker.
Avatar billede whistmaster Nybegynder
06. februar 2001 - 17:25 #4
Hvad så hvis man bare skal flytte brugeren fra et gammelt domæne til et nyt ?
Avatar billede skovtrold Nybegynder
06. februar 2001 - 17:26 #5
Så bruger du een af ovenstående metoder...
Avatar billede zenile Nybegynder
06. februar 2001 - 17:35 #6
Fra http://www.asp.dk/forum.asp?mode=showmessage&forum_id=85&message_id=2339

<%

´Bruges til at have 2 domainnavne hosted på samme server - stiller videre til subdirs/filer

Select case request.servervariables(\"server_name\")
case \"usjensen.dk\"
Response.redirect(\"http://usjensen.dk/kj/\")
case \"www.usjensen.dk\"
Response.redirect(\"http://usjensen.dk/kj/\")
case \"icatech.dk\"
Response.redirect(\"http://icatech.dk/icatech/default.asp\")
case \"www.icatech.dk\"
Response.redirect(\"http://icatech.dk/icatech/default.asp\")
case else
Response.redirect(\"http://icatech.dk/icatech/default.asp\")
End select
%>

//zenile
Avatar billede seider Nybegynder
06. februar 2001 - 17:39 #7
man skal ikke kunne se at de liger på samme server. de skal bare bruge nogle andre rod ASP filer.

en komplet index.htlm eller default.asp ville være dejligt.
Avatar billede zenile Nybegynder
06. februar 2001 - 17:44 #8
læg det i et tomt frameset - index.html:

<html>
    <head>
        <title>titel</title>
    </head>

    <frameset cols=\"100%,*\" framespacing=\"0\" border=\"0\" frameborder=\"NO\">
        <frame src=\"start.asp\" name=\"navn\" noresize scrolling=\"NO\">
        <frame src=\"#\" name=\"navn2\" noresize scrolling=\"NO\">
</frameset>
Avatar billede seider Nybegynder
06. februar 2001 - 17:59 #9
jeg skal ikke bruge et frameset.

jeg skal bruge noget der gør at ved default.asp bliver den aktive URL: www.x.dk redirektet til x.asp og www.y.dk redirected til y.asp
Avatar billede zenile Nybegynder
06. februar 2001 - 18:03 #10
<%

Select case request.servervariables(\"server_name\")
case \"www.x.dk\"
Response.redirect(\"x.asp\";)
case \"www.y.dk\"
Response.redirect(\"y.asp\";)
End select
%>
Avatar billede skovtrold Nybegynder
06. februar 2001 - 18:03 #11
Jamen, hvis ikke du sætter det i et frameset, vil brugeren stadig kunne se at begge sider ligger på samme domæne...
Og var det ikke det de ikke måtte?
Avatar billede brain Nybegynder
06. februar 2001 - 18:23 #12
<%

Select case request.servervariables(\"server_name\")
case \"www.x.dk\"
Server.Transer(\"x.asp\";)
case \"www.y.dk\"
Server.Transfer(\"y.asp\";)
End select
%> 


Så bliver det serverside.....virker kun på IIS5
Avatar billede brain Nybegynder
06. februar 2001 - 18:23 #13
men forbehold for cut-paste fejl...;-)
Avatar billede zenile Nybegynder
06. februar 2001 - 18:27 #14
<%

Select case request.servervariables(\"server_name\")
case \"www.x.com\"
hep = \"x\"
case \"www.y.dk\"
hep = \"y\"
End select


IF hep=\"x\" then
%>
<!--#include file=\"x.asp\"-->
<% elseif hep=\"y\" then %>
<!--#include file=\"y.asp\"-->
<% end if %>
Avatar billede seider Nybegynder
06. februar 2001 - 18:32 #15
virker det på sener versioner ?
Avatar billede seider Nybegynder
06. februar 2001 - 18:46 #16
Jeg får en intern server fejl på din zenile
Avatar billede munck Nybegynder
07. februar 2001 - 00:48 #17
Lægges i default side på den gamle URL, hvis det er den adresse du vil bevare.

</head>

<FRAMESET rows=\"100%,*\" border=0 frameborder=0 framespacing=0 framecolor=\"#FFFFFF\">
<FRAME src=\"http://www.nyside.com\" name=\"thepage\">
<FRAME>
<NOFRAMES>

<body>
Det virker hos mig
Mvh.
Munck
Avatar billede seider Nybegynder
07. februar 2001 - 21:28 #18
/* skal lige vurdere jeres svar kommer med points efter weekenden */
Avatar billede seider Nybegynder
13. februar 2001 - 23:20 #19
Her er så det endelige kode, hvor dan jeg fordeler point mest rimeligt ved jeg ikke, men håber det er ok !

Select case request.servervariables(\"server_name\")
case \"www.1.com\"
    Server.transfer (\"1.asp\")
case \"www.2.dk\"
    Server.transfer (\"2.asp\")
default
    Server.transfer (\"ups.asp\")
End select

/* seider */
Avatar billede kramerfan Nybegynder
15. september 2002 - 21:35 #20
Hvad skal der stå i (\"server_name\") feltet?
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