如何禁止通过主域目录访问附加域
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在这种情况下会自动重定向,非常方便。