淘主机 发表于 2008-6-14 16:47:32

godaddy主机绑定子目录,域名URL显示错误的解决方法

问题情况和症状说明:

购买了Godaddy的主机,购买时候绑定了主域名AAA.com,主域名为根目录。同时绑定了第二个域名BBB.Com,绑定到了子目录的BBB文件夹。

在BBB.Com上安装了一个论坛,结果输入BBB.Com的时候,默认转向到BBB.com/BBB/index.asp,在URL路径里居然多出了一个子目录的名称。非常令人郁闷。

问题分析:

本站分析应该是godaddy的主机是英文的操作系统,对于绝对路径和相对路径的设置区别于国内的主机。

1、当安装的程序使用/index.asp这样的绝对路径的时候,godaddy主机就直接在路径前面加上了根目录下的全路径。它认为,你所指的 “/ ”就是从根目录开始的绝对路径。所以从主域名分析下来,路径就变成了/BBB/index.asp。

2、还有一种可能是当你的论坛链接指向 /BBS/ (注意后边的/)的时候,你将后边的 / 漏写了,导致路径出现问题。

参考解决方案:

由于问题来源是Godaddy的默认设置和我们惯用的主机有差异,所以只有有通过修改网站程序的方法来解决这个问题了。

需要分析网站程序中的目录结构和调用的路径,尽量将含有 / 的路径调整正确。或者直接找到并修改程序读取路径的函数来试着解决。

本站原创,转载请注明出处(淘主机www.taohost.net)
页: [1]
查看完整版本: godaddy主机绑定子目录,域名URL显示错误的解决方法