【问题标题】:Disable access to addon domain via main domain禁用通过主域访问插件域
【发布时间】:2013-01-03 18:54:17
【问题描述】:

我的主网站上有 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]

【问题讨论】:

  • 也许你可以在你的条件 RewriteCond %{HTTP_HOST} !^www.mainwebsite.com(.*)$ 中添加这样的东西

标签: .htaccess subdomain cpanel addon-domain


【解决方案1】:

禁用对子域的访问

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2010-10-27
    • 2014-10-23
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多