Force a Directory to load in HTTPS SSL

Use the following .htaccess code to force a particular directory to load in HTTPS/SSL mode.

# Force SSL over mydirectory
RewriteEngine On
# file.php will not be forced over SSL - Uncomment the line below if needed
#RewriteCond %{REQUEST_URI} !^/mydirectory/file.php [NC]
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^mydirectory(/.*)?$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

  • 22 Users Found This Useful
Was this answer helpful?

Related Articles

Do you support mod_rewrite for apache?

Yes, mod_rewrite is enabled on your server. For more information on what mod_rewrite is and how...

How to execute php code as .htm or .html files

In your .htaccess file insert this line of code. addhandler application/x-httpd-php .htm .html

Disabling Magic Quotes GPC

How to turn off magic quotes gpc (required by Joomla 3 and some other scripts).1. Create a...

Block Bad Bots and Spiders using .htaccess

Below is a useful code block for blocking a lot of the known bad bots and site rippers currently...

.htaccess RewriteRule Examples

Here are some useful mod_rewrite RewriteRule redirect examples that you can use in your .htaccess...