禁用通过主域访问插件域

时间:2013-01-20 16:14:44

标签: .htaccess subdomain cpanel addon-domain

我在我的主网站上有10个插件域名,你可以访问任何插件(称之为test1.com)网站,链接为test1.mainwebsite.com或www.mainwebsite.com/test1

如何阻止对插件的访问?

我试过这个,但这个块只有www.mainwebsite.com/test1方式。

   RewriteEngine On
    RewriteCond %{HTTP_HOST} ^(www.)?mainwebsite.com$ [NC]
    RewriteCond %{REQUEST_URI} ^/google.com/(.*)$ [OR]
    RewriteCond %{REQUEST_URI} ^/something.net/(.*)$ 
    RewriteRule ^(.*)$ - [L,R=404]

1 个答案:

答案 0 :(得分:0)

禁止访问子域

以下是一个示例'.htaccess'代码,该代码提供了一种彻底的方法,通过强制“404 Not Found”错误使Addon域文件夹及其内容在主域中不可见。这适用于Web浏览器和搜索引擎:

RewriteEngine On
        RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]
        RewriteCond %{REQUEST_URI} ^/addonfolder/(.*)$
        RewriteRule ^(.*)$ - [L,R=404]