raksmart活动促销

分享

写回答

发帖

如何禁止通过主域+目录的行式,访问附加域.

HostMonster HostMonster 2191 人阅读 | 5 人回复

发表于 2008-1-30 21:26:14 | 显示全部楼层 |阅读模式

主题可能说的不明白.

我的主域如为aaa.com 附加域为bbb.cn

主域的FTP位置是:/public_html/

附加域的FTP位置是:/public_html/ccc

我可以通过aaa.com/ccc这样的主域行情访问bbb.cn

虽说附加域bbb.cn所在文件夹的名字,可以起的复杂一起.但感觉还是不好.

请问有什么办法可以设置成通过aaa.com不可以访问ccc这个文件夹吗?

回答|共 5 个

大漠孤狼

发表于 2008-1-31 22:23:00 | 显示全部楼层

这个不碍事的

小野大神

发表于 2008-1-31 23:02:44 | 显示全部楼层

假设你的主域名 main.com ,位于 /home/yourname/public_html/
附加域名 addon.com ,位于  /home/yourname/public_html/ccc/

编辑 /home/yourname/public_html/ccc/  下的 .htaccess文件,
加入以下代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST}  !addon.com
RewriteRule  ^(.*)  http://addon.com/$1  [R=301,L]
</IfModule>

这样,如果有人输入http://main.com/ccc/....
会被重定向到  http://addon.com/...


cPanel下,这是解决这个问题最好方法了

PS: 有些程序,如WordPress
在这种情况下会自动重定向,非常方便

[ 本帖最后由 cxy152376 于 2008-1-31 11:07 PM 编辑 ]

评分

参与人数 1金币 +10 收起 理由
大漠孤狼 + 10 助人为乐

查看全部评分

eagle

发表于 2008-1-31 23:05:08 | 显示全部楼层

楼上的解决方案很专业,先收藏了

ofan

发表于 2008-2-1 16:31:47 | 显示全部楼层

原帖由 cxy152376 于 2008-1-31 11:02 PM 发表
假设你的主域名 main.com ,位于 /home/yourname/public_html/
附加域名 addon.com ,位于  /home/yourname/public_html/ccc/

编辑 /home/yourname/public_html/ccc/  下的 .htaccess文件,
加入以下代码:


RewriteEngin ...


这方法不错...

pharaoh

发表于 2008-2-2 17:21:35 | 显示全部楼层

谢谢三楼cxy152376
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

pharaoh

发表主题