mod_rewrite & env
mod_access is usually used only on directories but a much more powerful way to use it is with mod_rewrite in combination with mod_env...
RewriteEngine on RewriteCond %{QUERY_STRING} q=admin [NC,OR] RewriteCond %{REQUEST_URI} ^/admin$ [NC] RewriteRule (.*) $1 [E=admin_request:1] <Files *> Order Deny,Allow Deny from env=admin_request AuthName "Drupal Admin" AuthType Basic AuthUserFile /var/www/html/www.philipmather.me.uk/apache.htdigest.user Require user philip.mather Satisfy any </Files>
