我正在尝试设置一个分段子域,只想允许访问某些ip地址,但允许每个人访问开始/api的任何url。
以下内容适用于ip地址,但如果我尝试使用未列出的ip地址访问例如/api/projects或/api/users,则总是重定向。
任何帮助都将不胜感激。
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^11\.11\.11\.11
RewriteCond %{REQUEST_URI} !/api*
RewriteRule ^.*$ http://domain/ [R=302,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]发布于 2010-07-21 15:50:25
您可以在/api/foo中放置一个单独的.htaccess文件
您的.htaccess文件可能如下所示:-
order deny,allow
deny from all
allow from 1.2.3.4
allow from 2.3.4.5https://stackoverflow.com/questions/3296966
复制相似问题