如何使用.htaccess拒绝访问无效的网络子域?

时间:2010-03-08 00:15:24

标签: .htaccess

以下.htaccess文件不起作用:

SSLrequireSSL

RewriteEngine on
RewriteCond %{HTTP_HOST} !^secure\.neuralfutures\.com [NC]
RewriteRule (.*) - [F]

我试图阻止访问除“https://secure.neuralfutures.com/docs/”之外的任何内容,即“https://www.neuralfutures.com/docs/”将失败。

我似乎也遇到了缓存问题:如果我使用CuteFTP上传新的.htaccess,然后在FireFox中进行文件刷新,它似乎根本不会对输出产生任何影响。我可以告诉你,因为如果我注释掉SSLrequireSSL,它仍然不允许http://请求。

1 个答案:

答案 0 :(得分:1)

为什么不尝试这个

SSLrequireSSL

RewriteEngine on
RewriteCond %{HTTP_HOST} !^secure\.neuralfutures\.com [NC]
RewriteRule (.*) https://secure.neuralfutures.com%{REQUEST_URI} [R=301,NC,L]

Abt缓存 - 可能是您的网络托管服务提供商有一些缓存,但不是很确定abt。