账号通
    

账号  

密码  

1408

查看

0

回复
主题:为啥wap访问老是404呢?内详! [收藏主题]  
z315036352 当前离线

6

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:125 分
登录次数:14 次
注册时间:2010/3/31
最后登录:2010/9/2
z315036352 发表于:2010/3/31 22:03:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

我已经设置了网站后台“基本信息设置”-“网站地址”我设置的是:121.××.×××.××(我本机的IP)

可是我用手机UC上wap时候,输入121.××.×××.××/wap 是可以访问的,但再点里面的任何链接,就提示“http://localhost/××/×××/××”页面不存在,注意是提示“localhost/××/×××.××”页面不存在,怎么会这样呢?我的“网站地址”已经设置了啊,缓存也更新了,怎么不能获取真是ip地址呢?

 

在源文件wap目录下有个conn.asp文件,最后几行代码是这样的:

'**************************************************
'函数名:GetAutoDoMain()
'作  用:取得当前服务器IP 如:http://127.0.0.1
'参  数:无
'**************************************************
Public Function GetAutoDomain()
  Dim TempPath
  If Request.ServerVariables("SERVER_PORT") = "80" Then
   GetAutoDomain = Request.ServerVariables("SERVER_NAME")
  Else
   GetAutoDomain = Request.ServerVariables("SERVER_NAME") & ":" & Request.ServerVariables("SERVER_PORT")
  End If
   If Instr(UCASE(GetAutoDomain),"/W3SVC")<>0 Then
      GetAutoDomain=Left(GetAutoDomain,Instr(GetAutoDomain,"/W3SVC"))
   End If
   GetAutoDomain = "http://" & GetAutoDomain & "/"
End Function
%>

 

 

 

由上面的代码可以看到,通过手机wap访问网站时,是自动获取网站ip的,可为什么获取到的是localhost呢?而不是121.**.***.**呢?

 

还需要设置什么东西吗?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.67969秒 powered by KesionCMS 9.0