htaccess仅允许IP到特定页面

时间:2016-06-17 22:21:33

标签: .htaccess api ip

我有一个与以下内容相关的API检查器页面: https://example.com/?sts_auth 我想只有服务器可以检查这个页面。我怎么能通过.htaccess文件做到这一点?

1 个答案:

答案 0 :(得分:0)

这对我有用:

RewriteEngine on 
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteCond %{QUERY_STRING} ^sts_auth$ [NC]
RewriteRule ^(.*)$ - [L,F]

127\.0\.0\.1中替换所需的IP(例如,如果您的IP地址为123.12.1.345,则会将其更改为123\.12\.1\.345

F中的[L,F]会导致Forbidden (403)错误