Posts Tagged ‘主域目录’

  如何禁止通过主域目录访问附加域

posted on 9 3 月, 2008 BY admin
No Comments »

用户想要通过禁止主域目录的方式服务附加域,例如,用户的主域为aaa.com,附加域为bbb.cn,主域FTP的位置是:/public_html/,附加域的FTP位置是:/public_html/ccc,用户可以通过aaa.com/ccc这样的主域访问bbb.cn,现在用户要设置成通过aaa.com不可以访问ccc这个文件夹。

用户可以进行如下操作,假设你的主域名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在这种情况下会自动重定向,非常方便。