分享

写回答

发帖

[提问] 修改主域名后的问题

GoDaddy GoDaddy 3389 人阅读 | 4 人回复

发表于 2011-6-23 02:04:30 | 显示全部楼层 |阅读模式

本人用的是GD 150G Windows 主机,原来的主域名是 akillar.com, 但是因为现在GD空间根目录没有写入权限,我只好把主域名改成别的域名了,并在根目录建立一个名为 akillar 的文件夹,把域名 akillar.com 和这个文件夹绑定。绑定生效后发现这样一个问题。 在这个网站里有个bbs目录,论坛的访问地址应该是 www.akillar.com/bbs/  但是现在输入这个地址后地址栏自动显示  www.akillar.com/akillar/bbs/   不知道这是为什么。 中间显示的 akillar 是我绑定域名的文件夹,怎么会显示在地址栏中呢?

回答|共 4 个

popura

发表于 2011-6-23 03:08:11 | 显示全部楼层

因为GD的这种建多个站的方式实际上是绑定了多个域名在根目录,然后利用服务器的URL Rewrite插件实现不同域名访问不同子目录。asp.net程序通过~/取得的应用程序根目录就是包含了子目录名的。我在自己机子的IIS上试过类似的做法,结果就得到了和GD一样的现象,试过很多种方法,都无法解决,除非程序里面生成URL不使用~/取得根目录,而改用/这种纯手工代码代替,但是这样仍然会因为大部分组件使用~/取得根目录的原因,导致这样的URL出现。
RAKSmart
回复 支持 反对

使用道具 举报

lwbo1987

发表于 2011-6-23 09:31:13 | 显示全部楼层

回复 1# 的帖子

windows主机一直存在这样的路径问题,可以自己修改下程序代码解决
150G的域名(非主域名)应该可以直接绑定在网站的子目录下的
回复 支持 反对

使用道具 举报

kingsontsao

发表于 2011-6-23 09:34:18 | 显示全部楼层

回复 1# 的帖子

回复 支持 反对

使用道具 举报

Akil

发表于 2011-6-23 23:47:30 | 显示全部楼层

问题解决了, 解决方法: http://bbs.idcspy.com/thread-158180-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则