Home   /   DKMIS Blog   /   Codes

How to protect a specific URL ?

Posted on 31 January 2025 12:06 pm

# Do the regex check against the URI here, if match, set the "require_auth" var
SetEnvIf Request_URI ^/pretty/url require_auth=true


# Auth stuff
AuthUserFile /var/www/htpasswd
AuthName "Password Protected"
AuthType Basic


# Setup a deny/allow
Order Deny,Allow


# Deny from everyone
Deny from all

# except if either of these are satisfied
Satisfy any


# 1. a valid authenticated user
Require valid-user

# or 2. the "require_auth" var is NOT set
Allow from env=!require_auth

 

This article's original url : Click here