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]