17. maj 2006 - 10:32Der er
6 kommentarer og 1 løsning
ASP redirect problem
Hejsa NG
Jeg har lavet et filnavn om på min server så hvis gamle links fra andre sider henviser til dette, så redirecter serveren til nyt filnavn.
gammel fil = showmovie.asp Ny fil = film.asp
Jeg har prøvet med dette, men det virker selvfølgelig ikke: <% If Request.Page = "showmovie.asp?id=" & Request.Querystring("id") & "" Then response.redirect("film.asp?mode=visfilm&id=" & Request.Querystring("id") & "") else Response.Redirect("film.asp?mode=list") End if %>
Er der andre muligheder.
Hvis f.eks en side linker til showmovie.asp?id=2222 så skal siden redirect til film.asp?mode=visfilm&id=2222
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
17. maj 2006 - 10:42#1
Ja... der er ikke noget der hedder "request.page"...
- men hvorfor ikke bare tjekke querystringen?
<% if request.querystring("id") = 2222 then response.redirect "film.asp?mode=visfilm&id=" & request.querystring("id") end if %>
\Dan
Synes godt om
Slettet bruger
17. maj 2006 - 10:42#2
eller med: <% if request.querystring("id") = 2222 then response.redirect "film.asp?mode=visfilm&id=" & request.querystring("id") else response.redirect "film.asp?mode=list" end if %>
Jeg går ud fra at dette kode ligger i filen showmovie.asp, så det er ikke nødvendigt at sammenligne på hele navnet. Du kan bare kontrollere om der er indhold i id-parameteren:
<% If Request.Querystring("id") & "" <> "" Then Response.Redirect "film.asp?mode=visfilm&id=" & Request.Querystring("id") Else Response.Redirect "film.asp?mode=list" End If %>
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.