根文件夹配置中的Htaccess

时间:2012-03-06 07:18:41

标签: .htaccess

我的主机/index.php

的根文件夹上运行了一个网站

我不想阻止IP访问我的网站(我知道该怎么做)

但我不想将他转到另一页让他知道他被禁止了。

问题在于他被禁止进入每个子域,因此他无法查看

banned.html我制作的网页,我需要帮助来解决这个问题。

/index.php(主网站)

/banned/user_name.html(禁止用户的原因和禁止通知)

2 个答案:

答案 0 :(得分:0)

如果您将.htaccess文件放在子文件夹中,其指令将覆盖您站点主文件夹中的那些...所以如果您只是将另一个.htaccess文件放在禁止文件夹中,允许他要查看该页面,一切都应该很好。我也愿意打赌您可以在根文件夹中的.htaccess文件中放置排除项,但这对您来说可能是一个简单的选项。

答案 1 :(得分:0)

你的意思是这样吗?

RewriteCond %{REMOTE_ADDR} ^192\.168\.1\.1$   # Put here IP you want to block
RewriteCond %{REQUEST_URI} !^/banned/user_name.html$
RewriteRule .* /banned/user_name.html [R=301,L]