分享

写回答

发帖

[提问] GD中一个关于域名绑定子目录的奇怪问题

GoDaddy GoDaddy 1511 人阅读 | 4 人回复

发表于 2010-4-7 15:21:23 | 显示全部楼层 |阅读模式

我购买的是godaddy主机150G那种。今天在新购域名绑定子目录时,遇到一个奇怪的现象:
我以前有一个域名a.com,作为主域名,安装在主机的根目录。然后,我在根目录新建文件夹a.com/01,并在此路径下安装了另外一个网站的源码。
然后,使用域名http://a.com/01,能够正常访问该新网站。
今天,我新购买了一个域名http://b.com,为了吧这个新域名和a.com/01做绑定,我进到控制面板中的settings中,选择domain management,在一下个界面中,选择绑定的子目录/01,提示成功。
几分钟后,我使用该新域名b.com访问,可以正常访问位于http://a.com/01目录下的网站。
但是,问题出来了:我点击该新网站的页面中的任何导航/链接,如:http://b.com/about,出现的新页面的url全部是http://a.com/01/about。
也就是说,只有新网站主页的url是在b.com下的,其他所有页面的url都是基于a.com域名的子目录的。
这是为什么呢?谢谢前辈帮助!

ps:虽然这样并不影响访问,但是,对网站的seo应该有很大的影响。这样,其他页面的权重就传递不到b.com这个域名了,而是直接传递给原来的a.com域名。好奇怪。一个月前我也使用一个新域名做子目录的绑定,并没有出现这个问题,一样的*作,为什么会这样呢?

ps又ps:我刚才试了下,既然新网站的子页面的url都是基于老网站子目录的,我就手工输入新域名下的页面http://b.com/about,而不是http://a.com/01/about,这时网站干脆打不开,提示:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@supportwebsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache Server at ***.info Port 80

[ 本帖最后由 0516xz 于 2010-4-7 03:28 PM 编辑 ]

回答|共 4 个

0516xz

发表于 2010-4-7 15:44:50 | 显示全部楼层

不好意思 问题已经解决

大家好,呵呵,有些粗心。刚才提出的问题已经解决。
原因:
我的子目录中安装的是wordpress,在wordpress的管理后台,settings->general中,有两项:
  • WordPress address (URL)       
  • Blog address (URL)

这两项要填写新域名的url地址,而我填写的是老域名的网站所在子目录。所以才出了那样的问题。
修改为新域名b.com后,网站的全站url也随即恢复正常
谢谢大家!

samer

发表于 2010-4-7 15:53:13 | 显示全部楼层

windows主机是有这样的路径问题出现,而linux却没有

0516xz

发表于 2010-4-7 16:19:00 | 显示全部楼层

原帖由 samer 于 2010-4-7 03:53 PM 发表
windows主机是有这样的路径问题出现,而linux却没有

?我的主机是apach呀

add.c

发表于 2010-4-7 16:28:51 | 显示全部楼层

有的程序设置下即可解决
比如WordPress, z_blog程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则