hur kör man en redirect så fort man kommer till sidan, ex om man går till www.domän.se så ska man komma till www.domän.se/?sida=1
köra redirect
19 svar · 443 visningar · startad av WebbisNet
funkar inte riktigt
WebbisNet skrev:
funkar inte riktigt
Vad menar du med det? Inte riktigt? Vad är det som händer då?
testa detta:
<"Responce redirect="http://www.domän.se">
Osäker på den men testa så har jag riktigt kod nästa gång
jag vill inte ha redirect av hela sidan, det är bara kod som ligger i en div som ska ändras
id=1 ger strtinfo, id=2 ger en annan del av koden....på samma sida, i samma div
Du får nog förklara bättre om du vill ha hjälp
jag har i koden
<%if request("id")="1" then%>
bla bla bla
<%end if%>
och sen samma med id=2 osv
jag vill att när man går in på anna.webbisen.com så ska man automatiskt skickas till anna.webbisen.com/?id=1
Ett tips är att ha en else-case istället.
if request.querystring("id") = "2" then
' Sida två
else if request.querystring("id") = "3" then
' Sida tre
else
' Sida ett
end if
Eller ännu snyggare...
select case request.querystring("id")
case "2"
' Sida två
case "3"
' Sida tre
case else
' Sida ett, eller annars om inget ovanstående
end select
inte ens
<%
subDomain=Request.ServerVariables("remote_host")
if subDomain="anna.webbisen.com" then
response.redirect "http://anna.webbisen.com/?id=1"
end if
%>
hjälper
WebbisNet skrev:
jag har i koden
<%if request("id")="1" then%>
bla bla bla
<%end if%>och sen samma med id=2 osv
jag vill att när man går in på anna.webbisen.com så ska man automatiskt skickas till anna.webbisen.com/?id=1
Okej, jag slarvläste ditt inlägg sorry..
Du kan väl få ett dåligt sätt då.
if instr(0,Request.ServerVariables("QUERY_STRING"),"id=")=0 then
redirect
end if
cyprys skrev:
Du kan väl få ett dåligt sätt då.
if instr(0,Request.ServerVariables("QUERY_STRING"),"id=")=0 then redirect end if
Microsoft VBScript runtime error '800a0005'
Invalid procedure call or argument: 'instr'
/index.asp, line 3
Det var ett dåligt sätt, håller med
Snabbmodifikation av Erik Juhlins förslag:
If Len(Request("sida")) = 0 Then Response.Redirect "?sida=1"
Annars förstår jag inte vad du är ute efter.
TACK, nu funkar det, kolla in http://anna.webbisen.com så förstår du varför det var så viktigt för mig att det fungerade.....glöm inte kolla in var länkarna i menyn leder nånstans....med id
Vad var det för fel på min kod?
Jag har för mig att Safari inte gillar URL:er som den i @nders kod...
Erik Juhlin skrev:
Vad var det för fel på min kod?
Jag har för mig att Safari inte gillar URL:er som den i @nders kod...
vad är safari?
Webbläsare på Mac OS X.
En webbläsare.
ok, där ser man :-)




