【发布时间】:2014-06-16 03:11:21
【问题描述】:
如何阻止除我的 IP 地址以外的所有范围或 URL。
所以...
允许所有用户使用http://mydomain.com/*
将http://mydomain.com/thisdirectoryandallcontents/* 屏蔽到除我的 IP 之外的所有人
我从another site 中找到了一些可能有效的代码,但我没有 htaccess 技能来适应它
Options +FollowSymlinks
RewriteEngine on
#urls to exclude
RewriteCond %{REQUEST_URI} !/url-to-exclude-1$
RewriteCond %{REQUEST_URI} !/url-to-exclude-2$
RewriteCond %{REQUEST_URI} !^/images$
RewriteCond %{REQUEST_URI} !^/css$
RewriteCond %{REQUEST_URI} !^/$
#ip to allow access
RewriteCond %{REMOTE_HOST} !^11\.11\.11\.11$
#send to root
RewriteRule .? /http://www.mydomain.com [R=302,L]
【问题讨论】:
标签: .htaccess url ip maintenance maintenance-mode