安装Nginx admin nginxcp.com后
RewriteCond %{REMOTE_ADDR} !^111\.22\.111\.22
.htaccess无法正常工作
哪里有IP下载文件
server.domain.com/files/4/u9lv1n7c0mxk1m/10MBtest.zip
在.htaccess中没有看到IP,以及从任何IP
下载文件例如:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^176\.67\.116\.49
RewriteRule ^.*$ "domain.com/404.html?domain.com/ur1v4wrhjzu9/1.rar.html"
如何在NGINX中使用.htaccess
个文件?
答案 0 :(得分:0)
NGINX不支持.htaccess
文件,这是Apache的一项功能。试试this site (not tested by me YMMV)。如果要使用.htaccess文件,则需要安装Apache,它是使用不同(较重)架构的Web服务器。
答案 1 :(得分:0)
if ($remote_addr !~ '^176\.67\.116\.49') {
return http://domain.com/404.html?url=$host$request_uri;
}
答案 2 :(得分:0)
server {
listen 80;
server_name download.example.com;
allow 111.222.333.444;
deny all;
error_page 403 = @redirect;
location @redirect {
return 301 http://path/to/redirect;
}
location / {
# handle passing ip
}
}