Just writing
使用 apache .htaccess 排除 url 路径
用http auth 时,如果要避开某些url 不做检查(例如API)。
一般来说全部都要检查的话,.htaccess 档案会长这样。
AuthType Basic AuthName "Restricted Content" AuthUserFile /var/opt/www/restrictsite/.htpasswd Require valid-user
但是如果某些URL不做检查,则可以用SetEnvIf Request_URI 来exclude
AuthType Basic AuthName "Restricted Content" AuthUserFile /var/opt/www/api_v2/.htpasswd SetEnvIf Request_URI "/verify" noauth=1 <RequireAny> Require env noauth Require env REDIRECT_noauth Require valid-user </RequireAny>
Original link: Phanix's Blog
喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。
发布评论…