• Dear Pleskians! The Plesk Forum will be undergoing scheduled maintenance on Monday, 7th of July, at 9:00 AM UTC. The expected maintenance window is 2 hours.
    Thank you in advance for your patience and understanding on the matter.

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