我在vbscript中有一些传统的经典ASP代码,我支持将其重定向到不同的URL。
我在以下网址上的response.redirect存在一个问题:
response.redirect似乎将;
编码为%3B
,生成以下无效网址:
关于我如何解决这个问题的任何想法?
答案 0 :(得分:3)
经过更多的谷歌搜索后,似乎有可能通过以下方式通过标题创建重定向:
Response.Status = "302 Object Moved"
Response.AddHeader "Location", url
Response.Write "<HTML>"
Response.Write "<BODY>"
Response.Write "This file was moved to "
Response.Write "<A HREF=""" & url & """>here.<A>"
Response.Write "</BODY>"
Response.Write "</HTML>"
Response.End
这创建了一个成功的重定向到http://www.michelson.pl/kolczyki-z-bialego-zlota-z-2-diamentami-o-szlifie-princess-masy-0-40ct;1363853/,没有编码;至%3B
答案 1 :(得分:-1)
问题是&#34 ;;&#34;。您可以将网址字符串拆分为&#34;;&#34;然后你可以删除&#34;;&#34;之后的部分。我已经看到链接也运行了。