1

我的主网站上有 10 个插件域,您可以通过 atm 访问任何插件(称为 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]
4

1 回答 1

0

禁用对子域的访问

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

RewriteEngine On
        RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC]
        RewriteCond %{REQUEST_URI} ^/addonfolder/(.*)$
        RewriteRule ^(.*)$ - [L,R=404]
于 2018-04-26T08:58:16.703 回答