分享

写回答

发帖

[教程] godaddy windows主机路径问题的解决办法

GoDaddy GoDaddy 38896 人阅读 | 37 人回复

发表于 2008-11-21 16:21:11 | 显示全部楼层 |阅读模式

路径问题有的程序可以在后台或者代码里设置下即可解决,比如Z-blog程序据可以在后台设置

查看godaddy官方帮助文档发现了前面一段时间的godaddy windows主机程序出现的路径问题的原因。
访问子目录网站多出的网站文件夹目录的原因是原来网站程序读出站点物理路径然后再读出文件所在的路径,再计算出实际安装的主目录。
解决的办法就是通过修改Server.MapPath()指定获取的路径
下面是返回当前路径的示例:
<%
Dim currentdirectorypath
currentdirectorypath = Server.MapPath(".")
response.write currentdirectorypath
%>

根据你输入的内容会返回不同的结果,
下面依次返回当前目录的上一层目录(也就是父目录)、程序的根目录、指定的页面。
Server.MapPath("..")
Server.MapPath("/")
Server.MapPath("IDCSpy.aspx")


另外有些程序在后台设置下即可避免出现路径问题,比如WordPress和Z_blog程序

例子
下面有一个kingcms的修改例子http://bbs.idcspy.com/thread-36592-1-1.html
GoDaddy绑定子目录安装discuz在域名后面出现子目录名

[ 本帖最后由 add.c 于 2011-1-7 11:23 AM 编辑 ]

回答|共 37 个

newliver

发表于 2008-11-28 16:04:05 | 显示全部楼层

没看明白,在哪改?。。。。。版主明示!

add.c

发表于 2008-11-28 16:10:54 | 显示全部楼层

回复 2# 的帖子

查找你网站程序的Server.MapPath 函数

uqmeng

发表于 2008-11-28 17:29:25 | 显示全部楼层

我找了下,网站程序有好多Server.MapPath,
有的图片前面也带Server.MapPath
请问具体应该如何修改比较妥当

newliver

发表于 2008-11-28 20:42:24 | 显示全部楼层

是我绑定的目录的问题吗?

是我绑定的不对吗?


newliver

发表于 2008-11-28 22:32:18 | 显示全部楼层

IIS 是这样设定的



[ 本帖最后由 newliver 于 2008-11-28 10:33 PM 编辑 ]

add.c

发表于 2008-11-29 09:01:05 | 显示全部楼层

回复 4# 的帖子

你的程序的配置文件里改

add.c

发表于 2008-11-29 09:02:01 | 显示全部楼层

回复 5# 的帖子

绑定在根目录的没有问题,绑定在子目录的可以通过顶楼说的方法设置下

weiflame

发表于 2008-11-29 09:50:42 | 显示全部楼层

学习一下~

newliver

发表于 2008-11-29 20:37:43 | 显示全部楼层

版主,我用的是www.iwms.net的程序,
找不到您说的Server.MapPath,不知如何是好,您有空,能帮下载那个程序,我看一下吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则