美国Godaddy主机

海外主机侦探论坛

 找回密码
 注册

扫一扫,访问微社区

搜索
美国主机优惠信息汇总出售cPanel CloudLinux R1SoftGodaddy美国空间代购
国外主机资料导航支持支付宝付款的美国主机HostEase速度快中文客服!
查看: 539|回复: 4

[提问] IXWebHosting子域名共享独立IP的方法

[复制链接]
发表于 2013-7-22 09:26:53 | 显示全部楼层 |阅读模式
美国服务器
IXWebHosting子域名共享独立IP的方法,下面简单介绍下:首先我们都知道IXWebHosting依靠.htaccess完成泛域名解析。ixweb的subdomain设置非常麻烦,在控制面板里增加了subdomain后竟然被分配到了共享ip,而不是和主域名一个ip,如果换成独立ip又要独占一个新ip,但是需要好几个二级域名,怎么办,难道都用独立ip?我觉得使用.htaccess来解决,但是ixweb本身在web服务器级别里已经有了Rewrite设置,这导致了我们按照一般服务器的Rewrite设置会发生错误,摸索了很长时间以后,我终于找到了能用的设置方法,目前使用过程中还没有发现问题,所以写出来与大家分享分享,如果有错误,还希望指正。
  代码:
RewriteEngine   On
RewriteBase /
#请不要去掉此行
RewriteCond   %{HTTP_HOST}   ^test/.taohost/.net$ [NC]
RewriteRule   ^([a-z0-9/-]+/.(.*))$   test/$1
RewriteCond   %{HTTP_HOST}   ^test/.taohost/.net$ [NC]
RewriteRule   ^abc/([a-z0-9/-_]+/.(.*))$   test/abc/$1

[NC]的含义是忽略大小写,abc那行是匹配子目录的示范,例如"test.taohost.net/abc/"

论坛的话,使用如下规则可以实现:

环境是xxxx.com/bbs这样的路径,使用bbs.xxxx.com这样的。公用同一个IP。
RewriteCond %{HTTP_HOST} ^(bbs.)?scmlife.com$
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^(bbs.)?scmlife.com$
RewriteRule ^(/)?$ /bbs/index.php [L]
发表于 2013-7-22 09:55:58 | 显示全部楼层
HostEase美国主机商优惠码
RewriteCond %{HTTP_HOST} ^(bbs.)?scmlife.com$
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^(bbs.)?scmlife.com$
RewriteRule ^(/)?$ /bbs/index.php [L]
这一步最关键
回复 支持 反对

使用道具 举报

发表于 2013-7-22 09:56:16 | 显示全部楼层
Godaddy美国主机2014年半价优惠大促销
很好,收藏了
回复 支持 反对

使用道具 举报

发表于 2013-7-24 11:09:27 | 显示全部楼层
美国服务器
不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

论坛言论由会员发布,不代表本论坛观点;非交易论坛,本站不对会员间交易承担任何责任。

代购请联系本站客服


RAKsmart美国服务器

QQ|手机版|小黑屋|Archiver|海外主机侦探  

GMT+8, 2017-11-23 05:29 PM , Processed in 0.202586 second(s), 28 queries .

Copyright©2008-2017 | 关于我们

快速回复 返回顶部 返回列表