7Oct/110
Password protect a folder in Apache using .htaccess
mkdir -p /home/secure/ htpasswd -c /home/secure/apasswords developer chown apache:apache /home/secure/apasswords chmod 0660 /home/secure/apasswords
then in your htaccess add these:
AuthType Basic AuthName "Restricted Access" AuthUserFile /home/secure/apasswords Require user developer
21Jul/110
Redirect entire site to another domain, excluding folder
A site i've built for a campaign needed to be redirected to another site as the campaign expired, but one folder in the domain needed still to be accessible. htaccess to the rescue:
RewriteEngine on
RewriteRule !^uploads($|/) http://example.com%{REQUEST_URI} [L,R=301]
This rule does match any URL path that does not begin with either /uploads or /uploads/ (leading / is missing in the pattern due to the path prefix removal when used in .htaccess files) and redirects the request to the corresponding path at example.com.