Tag Archives: .htaccess

Apache Rewrite rules

Rewrite rules examples:

This can be added in vhost configuration OR in .htaccess file

How to rewrite all web request on my site without www to www.domain.com


How to redirect all web requests on port 80 (or HTTP) to port 443 (HTTPS)


How to disable TRACE and TRACK methods on Apache


How to exclude mod_status from being rewritten by existing rules (placed before the problem rule)


How do I redirect all web requests on www.mysite.net/web to www.mysite.net/sect1/web


Rewrite all non-www to www


Force all URLs to be lowercase


Apache .htaccess for website password authentication

Quick notes… the ones that you are probably forgetting if you’re not using it….

Go inside your website folder website

Create a .htaccess file with the below content

Make sure the permissions are set correctly:

Then, create the user and the password:

Please note that the -c is to “create” the file. If you want to add other users, just remember to remove that flag or the file will be overwritten

In the VirtualServer section, make sure to have this:

Restart apache and… it should work 😛