Permitir URL única a través de la protección de contraseña .htaccess | Programar Plus

Este código es útil para configuraciones de múltiples entornos (puesta en escena, producción, etc.) le permite mantener sus archivos htaccess sincronizados mientras mantiene un htpasswd en su entorno de desarrollo o cualquier cosa menos el entorno en vivo.

#allows a single uri through the .htaccess password protection
SetEnvIf Request_URI "/testing_uri$" test_uri

#allows everything if its on a certain host
SetEnvIf HOST "^testing.yoursite.com" testing_url
SetEnvIf HOST "^yoursite.com" live_url
Order Deny,Allow

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /path/to/your/.htpasswd
AuthGroupFile /
Require valid-user

#Allow valid-user
Deny from all
Allow from env=test_uri
Allow from env=testing_url
Allow from env=live_url
Satisfy any