From what I understand from your reply, the non-www to www redirection with full URL
over HTTPs may fail due to browser validation of the certificate?
No. That's the wrong way to understand it. What happens depends on the user, the browser and the SSL certificate. If the user visits https://example.com (not http://example.com or just type example.com) AND the SSL certificate is tied only to the www domain AND the browser displays a popup / spooky page which blocks the browser from connecting to the server AND the user decides to cancel the request instead of proceeding THEN the redirection will not take place because the browser never connected to the server, NOT because the redirection didn't work.
However, most people will visit a web site only in two ways:
- Click on a link. It's reasonable to expect that the link will be in the form https://www.example.com so no problem
- Type example.com in the browser. This is also NOT a problem.
The latter case requires some more analysis. When you type akeebabackup.com in your browser's address bar the browser understands http://akeebabackup.com. Upon visiting http://akeebabackup.com the non-www to www redirection kicks in and the browser is redirected to http://www.akeebabackup.com. At this point Joomla! starts to load. Since I've set SSL to Entire Site in our site's Global Configuration, Joomla! redirects you to https://www.akeebabackup.com. Now the browser continues loading normally because the SSL certificate, issued for www.akeebabackup.com, matches the URL you are asking it to visit.
As a result you don't have a problem UNLESS you deliberately visit https://akeebabackup.com. But that makes no sense, right? Why would you deliberately type an invalid URL and get a spooky page?
Also another inquiry, as part of client requirements, we would not be using the htaccess
maker of the Admin Tools as they have already some htaccess rules integrated.
In this case we will not offer any assistance regarding the .htaccess file. It's not that we're bad people or something. It's simply because we can't possibly know how a snippet of our code will work when mixed with third party code we have no control over. That's the reason we offer a .htaccess Maker and not a .htaccess Snippet Maker feature :)
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!