raksmart活动促销

分享

写回答

发帖

[提问] IX子域名和主域名共用独立IP

国外虚拟主机 国外虚拟主机 2099 人阅读 | 5 人回复

发表于 2010-6-14 12:51:57 | 显示全部楼层 |阅读模式

关于IX子域名和主域名共用独立IP的问题,请求帮助,我找遍了论坛相关的帖子,设置方法都有路径问题。
主域名为www.a.com  子域名为 bbs.a.com   下面是设置代码。
AddHandler phpini-cgi .php .htm
Action phpini-cgi /cgi-bin/php5-custom-ini.cgi
DirectoryIndex index.html index.htm index.php
RewriteEngine   On
RewriteCond %{REQUEST_URI} !^/bbs/.*
RewriteCond %{HTTP_HOST} =bbs.a.com
RewriteRule ^(.*) /bbs/$1 [L]
ErrorDocument 401 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm

当我www.a.com/bbs 时,它可以打开bbs中的首页,
当我www.a.com/bbs/html 时,它可以打开bbs下html中的页面
我希望访问www.a.com/bbs或a.com/bbs时被拒绝,只能通过 bbs.a.com去访问
请问应该怎样设置才好?

[ 本帖最后由 mgzj 于 2010-6-14 12:53 PM 编辑 ]

回答|共 5 个

gypworks526

发表于 2010-6-14 15:39:06 | 显示全部楼层

你在bbs这个目录下,放一个.htaccess这个文件,写上如下规则:


RewriteEngine On
RewriteCond %{HTTP_HOST} !(^bbs\.a\.com$) [NC]
RewriteRule ^(.*)$ http://bbs.a.com/$1 [L,R=301]

你试一下,不一定可行.
这样做在路径上就是有这样那样的问题,所以一般情况下,还是建子域名比较好。。

mgzj

发表于 2010-6-15 11:42:38 | 显示全部楼层

版主,你说的建子域名是指通过ix的面板去建2级域名吗?
还是通过什么方式呢?  请指导一下。

[ 本帖最后由 mgzj 于 2010-6-15 11:44 AM 编辑 ]

gypworks526

发表于 2010-6-15 11:47:43 | 显示全部楼层

回复 3# 的帖子

是的。。就是建二级域名。。

这样就不会出现路径上的问题了,只是是共享IP。如果你的独立IP多的话,可以把共享IP切换为独立IP的。。
不切换也一样的,共享IP也是一样使用的。

mgzj

发表于 2010-6-15 11:53:10 | 显示全部楼层

我主要想把2级域名和主域名共享独立ip, 是不是论坛上介绍的方法都有路径问题啊
有没有比较好的解决方案呢?

gypworks526

发表于 2010-6-15 11:54:54 | 显示全部楼层

是的。两种 方法,在路径上都有一点问题。

暂时还没有更好的方法。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则