![]() |
|
Https redirection - Printable Version +- ZenphotoCMS Forum (https://forum.zenphoto.org) +-- Forum: Support (https://forum.zenphoto.org/forum-1.html) +--- Forum: General support (https://forum.zenphoto.org/forum-4.html) +--- Thread: Https redirection (/thread-13184.html) |
Https redirection - Richardp - 2018-12-06 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 .. # htaccess file version 1.4.12; # Rewrite rules are now handled by PHP code # See the file "zenphoto-rewrite.txt" for the actual rules # # These rules redirect everything not directly accessing a file to the Zenphoto index.php script # <IfModule mod_autoindex.c> IndexIgnore * </IfModule> <IfModule mod_rewrite.c> 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] </IfModule> Can anyone help please? suggest a solution ? Thank you Richard Https redirection - acrylian - 2018-12-06 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. Https redirection - MarkRH - 2018-12-08 I've always seen it as: RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] So, might try `%{HTTPS} off` instead of `%{HTTPS} !on` Https redirection - Richardp - 2018-12-08 Tried that didn't work Https redirection - acrylian - 2018-12-08 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/RewriteHTTPToHTTPS I 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. Https redirection - MarkRH - 2018-12-08 Those extra lines are from cPanel's AutoSSL process. It adds them before every single RewriteRule just about. Https redirection - acrylian - 2018-12-09 @MarkRH: Thanks, I am not familar with cPanel at all. |