如何阻止除我的 IP 地址之外的所有范围或 URL。
所以 ...
允许所有用户使用http://mydomain.com/ *
阻止http://mydomain.com/thisdirectoryandallcontents/ * 除了我的 IP
我从另一个站点找到了一些可能有效的代码,但我没有 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]