ogion 发表于 2008-3-6 16:45:54

push功能有时无法正确跳转需访问的网址

按照教程开打了push功能,设置了push网页进行5后跳转到需要访问的页面,发现显示push界面后无法跳转到需要访问的网址,手动打开该网址也不行,除非在ip firewall connections里把相关ip的80端口连接信息删除才可以

hcb 发表于 2008-3-6 17:09:46

也看不出你的设置有什么问题
请仔细检查,并想一想为什么那么做,不要做一些自己不明白的设置,有问题就够你查的了

ogion 发表于 2008-3-6 20:05:14

我是按照http://bbs.routerclub.com/viewthread.php?tid=27785&highlight=push
这个帖子进行设置的。src1时间设的是3秒,src2是8小时,web服务器中放了这个网页

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<HTML>
<head>
<meta http-equiv="refresh" content="3;URL=<%=GetUrl%>">
<title></title>
</head>


<%Function GetUrl()   
On Error Resume Next   
Dim strTemp   
If LCase(Request.ServerVariables("HTTPS"))="off" Then   
strTemp = "http://"   
Else   
strTemp = "http://"   
End If   
strTemp = strTemp & Request.ServerVariables("HTTP_HOST")   
If Request.ServerVariables("SERVER_PORT") <> 80 Then strTemp =strTemp & ":" &

Request.ServerVariables("SERVER_PORT")
strTemp = strTemp & Request.ServerVariables("URL")   
If Trim(Request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim

(Request.QueryString)
GetUrl = strTemp   
End Function%>

<body><a href="<%GetUrl()%>">立刻跳转</a> </body>
</html>

然后访问网址例如www.baidu.com,被重定向到该push页面,发现到了时间后网页不能跳转到之前访问的网址,一直在不停的刷新。点击立刻跳转的链接也不行,就像链接到#一样的。
把这个页面关掉,重新输入www.baidu.com后,还是出现该push页面。

hcb 发表于 2008-3-6 21:01:55

我个人的看法,不一定对,也许我也还不够了解
DST-NAT只能跳转IP,而不能把原来的IP记住传给跳转到的页面,因此是不能过一会跳回到原来的IP的
也不能把浏览器的参数传递给跳转到的页面,因此你的地址栏是不变的,但是内容变了,刷新也没用,解决的办法是在跳转到的目的地的主页文件里不要放其他内容,而是一个跳转,再跳到其他页面,浏览器看上就正常了,如何再次跳转,请看html手册或是ASP手册

hcb 发表于 2008-3-6 21:06:43

我个人的看法,不一定对,也许我也还不够了解
DST-NAT只能跳转IP,而不能把原来的IP记住传给跳转到的页面,因此是不能过一会跳回到原来的IP的
也不能把浏览器的参数传递给跳转到的页面,因此你的地址栏是不变的,但是内容变了,刷新也没用,解决的办法是在跳转到的目的地的主页文件里不要放其他内容,而是一个跳转,再跳到其他页面,浏览器看上就正常了,如何再次跳转,请看html手册
页: [1]
查看完整版本: push功能有时无法正确跳转需访问的网址