2012-03-06 81 views
0

我有我的主机的根文件夹中运行的index.php.htaccess的根文件夹配置

一个网站,我wan't来访问我的网站块中的IP(我知道如何做到这一点)

但我不想将他重定向到另一个页面,让他知道他被禁止了。

的probleme是,他从每一个子域,所以他是不是能够查看我所做的

banned.html页,我需要帮助解决这个禁止。

的index.php(主站)

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

回答

0

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

+0

谢谢!为我的子文件夹创建一个新的htaccess,允许禁止的IP进入它工作正常。 – user1251548 2012-03-06 18:47:42

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]