• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

SSL / Mod_rewrite / php gone wrong

N

northernpaul

Guest
Hi,

I'm struggling with a bit of an odd problem, hope someone will be able to point me in the right direction for help...

I've set up a website that uses mod_rewrite to redirect all php and html requests under the domain to a single file:

RewriteEngine on
RewriteOptions MaxRedirects=10
RewriteRule !\.(js|ico|gif|jpg|png|css|pl|z5m|swf|mp3)$ /upfMain.php

...and it works, as long as you are requesting a page using http://www.whatever.com/page.

However, some pages need to be secure, i.e. called using https://www.whatever.com/page, and at this point things go wrong. The SSL cert is installed correctly, and set in the admin to use a single directory for both SSL and non-SSL content, but when you try to view a page that normally works, mod_rewrite does nothing and some pages don't parse the PHP, although that may just be an odd side effect of the mod_rewrite failing.

Any help would be gratefully appreciated,

Paul
 
Don't worry - found it:)

Had put mod_rewrite rules in vhost.conf in the conf directory of the domain, needed to create a file called vhost_ssl.conf in the same directory, duplicate the rules from vhost.conf and run /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com, then finally restart apache and it works.
 
Back
Top