论坛不在根目录下如何设置域名?
请问站长:
背景:一眼就喜欢这个论坛了。并在坛主的推荐下使用了恒创的主机。
域名 mysite.com 安装目录为 mysite.com/bbs/
但在设置中遇到了点问题。
论坛高级设置里,要求设置3个域名,PC端,手机端,APP对应域名
但是在恒创设置子域名时,它会自动生成目录,如:我设了子域名 bbs.mysite.com 论坛在/bbs/目录下。(有的主机控制面板这里是可以改指向目录的,但恒创的没有找到改的地方。)
问题:
现在高级设置里,PC端域名怎么填?mysite.com 还是 bbs.mysite.com?
现在高级设置里,手机端域名怎么填?填 m.mysite.com 恒创会生成个/m/目录,并不指向 /bbs/ 这里。
APP域名那里,是同样的问题。
使用手机浏览器 http://mysite.com/bbs 访问论坛,并不会自动转成手机版啊?
楼上给的是“多个域名建站”的帮助,我的问题不是这样的。
可能我没说清楚。
我要的不是 A.com 和 B.com 都指向论坛
而是按论坛“高级设置”的要求
a.com 和 www.a.com 是主站
bbs.a.com 等于 a.com/bbs/ 是PC访问论坛·
m.a.com 是手机访问
app.a.com 是用手机客户端访问
论坛“高级设置”里的手机站域名那里,
设置成 bbs.a.com 的话
手机浏览器访问 a.com/bbs 会自动跳转到 bbs.a.com/bbs
而按恒创的子域名系统规定,其实 bbs.a.com 就已经等于 a.com/bbs 了。这样手机浏览器访问 bbs.a.com/bbs 实际上等于在访问 a.com/bbs/bbs !当然无法打开了!
"手机站域名" 那里留空,可以访问了,但没有自动适应。
回复#8 @lincanbin :
就像许多公司网站一样
输入 www.abc.com 访问的是公司主页
访问 bbs.abc.com 就直接进论坛。 一级目录/下放的是公司网站程序,可能是个CMS,论坛实际存放目录是/bbs/
应该是可以实现的啊。以前我搞过好多。多年没玩了。还有就是这个手机访问域名把我绕得好晕。。。
不需要多个主机。恒创支持绑定多个域名。可以把主站放到 a.com/ 论坛放到 b.com/ 就好了。
可是这样就不能达到我统一域名的需求了。
就是 a.com 是主站,bbs.a.com 是论坛。
关键我没搞懂您这论坛后台设置的原理。
我猜测一下
现在论坛的后台设置里
PC端主站域名 现在这一项填不填都没有什么意义的。
如果可以接受 a.com/bbs/ 这样的内容,
可以拆分成两个参数, a=a.com b=/bbs/ 记录
现在是这样:手机端域名那里填 m.a.com 的时候,论坛程序发现是手机访问,就自动跳转到 m.a.com
改成:判断 b 是否=null
如果 b<>null 就访问 m.a.com + &b
也就是 m.a.com/bbs/
这样不就OK了吗?
还有一个办法。
1.在主机控制面板绑定 bbs.a.com 对应目录为 /bbs
2.“PC访问域名”设置为 bbs.a.com
3.“手机访问域名”这一项设置为 m.a.com/bbs 就好(同时注意 m.a.com 不在主机商那里绑定,只做CNAME @)
这样,理论上:电脑访问 bbs.a.com 可直达电脑论坛页面,手机访问 bbs.a.com 时,论坛程序自动转换成 m.a.com/bbs
现在的神奇问题是,设置成这样后
手机访问 bbs.a.com 会变成访问 m.a.com/bbs/bbs
多了一个 /bbs !
不是我们想要的 m.a.com/bbs 的结果。
更吊诡的是,电脑访问 bbs.a.com ,得到的是手机页面!而且,CSS和图片价值不出来。一定是路径错误!
一看,果然,比如logo图片路径为
http://bbs.a.com/bbs/static/img/logo.png
实际上就是 /bbs/bbs/static/img/logo.png 又多了一个 /bbs !
登录后方可回帖
我说详细一些。
在 CarbonForum 高级设置里设置好了
pc端域名:mysite.com
手机端域名:m.mysite.com
app端域名:app.mysite.com
后,用手机访问 mysite.com/bbs 会自动转向 m.mysite.com/bbs 了
可是,由于恒创的子域名管理规则是“子域名的网站根目录为/domains/域名/public_html//子域名前缀/ 目录”---而且恒创没有给出修改指向目录的办法。
m.mysite.com 指向的是 /domains/mysite.com/public_html/m/
那么 m.mysite.com/bbs 实际上指向的是 /domains/mysite.com/public_html/m/bbs/
了!
正确的,应该是 bbs.mysite.com 和 m.mysite.com 都指向
/domains/mysite.com/public_html/bbs/
才对呀!!!
我知道站长没有义务回答这种小白问题,添麻烦了。各位路过的如果知道,也请帮帮忙吧,万分感谢。