Example of working .htaccess for HTTPS
Permalink
Just FYI, my working .htaccess for HTTPS redirect:
My hosting provider told me to add these 2 lines to the C5 generated file:
I've also set Canonical URL in the dashboard to
https:// MY-SITE.com
# -- concrete5 urls start -- <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}/index.html !-f RewriteCond %{REQUEST_FILENAME}/index.php !-f RewriteRule . index.php [L] </IfModule> # -- concrete5 urls end --
My hosting provider told me to add these 2 lines to the C5 generated file:
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
I've also set Canonical URL in the dashboard to
https:// MY-SITE.com