When the Plesk Panel for my virtual dedicated server was updated recently from an old version to the new 11.x version, I was left with a huge problem. I was running a WordPress website on the server which accepted credit card payments and thus needed the ability to SSL encryption on the site. Obviously only some pages are encrypted and this caused a problem.
My site was contained within a single folder, httpdocs. And the way the old Plesk version worked is that it would separate my content so that visitors would get redirected to my httpsdocs folder when accessing an SSL encrypted page. But since most of what WordPress does is dynamic, that wasn’t really an option for me. A little workaround I had was just putting all the files in BOTH folders, but this created many problems of its own that I won’t go into now.
So what is the solution? After much time spent with technical support and many frustrated Google searches, it was finally given to me by Faris Raouf over at the Plesk forums.
Combine the httpdocs and httpsdocs Folders
1. Log into your Plesk Panel.
2. Click “Websites & Domains.”
3. Click “Show Advanced Operations.”
4. Click “Website Scripting and Security”
5. Uncheck the box that says something along the lines of “Compatibility mode for legacy option to separate SSL content.”
6. Click “OK.”
That’s all there is to it! It’s amazing this isn’t mentioned more often, it’s so simple! Hopefully no one else will have to go through this again. The behavior now should be that your site ONLY points to httpdocs, regardless of whether the page in encrypted or not. Let me know if this helps you out!