我在我的主机/index.php的根文件夹中运行了一个网站
我不想阻止一个IP访问我的网站(我知道怎么做)
但我不想让他跳转到另一个页面让他知道他被封杀了。
问题是他被禁止访问每个子域,所以他不能查看
我做的banned.html页面,我需要帮助来解决这个问题。
/index.php (主网站)
/禁止/user_name.html(禁止用户的原因和禁止通知)
发布于 2012-03-06 15:20:58
如果你将一个.htaccess文件放在一个子文件夹中,它的指令将覆盖你在站点主文件夹中的指令...因此,如果您只需将另一个.htaccess文件放入您的禁用文件夹中,允许他查看该页面,那么一切都应该很好。我也愿意打赌,你可以在根文件夹的.htaccess文件中放置一些排除项,但这对你来说可能是一个简单的选择。
发布于 2012-03-06 15:28:46
你是说像这样的东西吗?
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]https://stackoverflow.com/questions/9579466
复制相似问题