The simpler media website CMS
Hi ,
I'm still having problems with the HTaccess redirection
the address is http://photosbyrichard.net.au this should redirect to the https://photosbyrichard.net.au
But it's not.
Here is the current htaccess file ..
#
#
IndexIgnore *
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} !^/[0-9]+..+.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_URI} !(/$|.)
RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]
RewriteRule ^.*/?$ index.php [L,QSA]
Can anyone help please? suggest a solution ?
Thank you
Richard
Comments
You should do the redirection via your host/server. You often can configure a "force ssl" or similar on your host's settings when you enable https.
I've always seen it as:
So, might try
%{HTTPS} off
instead of%{HTTPS} !on
Tried that didn't work
I have to admit I never tried it since the hosts I know do this via server side setting. But besides that I only know what @MarkRH posted.
There is also the syntax
%{HTTPS} !=on
according to the Apache wiki: https://wiki.apache.org/httpd/RewriteHTTPToHTTPSI am not sure what these lines are actually for?:
RewriteCond %{REQUEST_URI} !^/[0-9]+..+.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?:\ Comodo\ DCV)?$
Maybe try to strip down to the really ZP necessary stuff and try with that.
Those extra lines are from cPanel's AutoSSL process. It adds them before every single RewriteRule just about.
@MarkRH: Thanks, I am not familar with cPanel at all.