Assuming you are using a fairly recent version of PHP you could do this
in lib-common.php *after* the include of config.php:
if (stristr($_SERVER["SERVER_PROTOCOL"],'https')) {
$_CONF['site_url'] = 'https://mydomain';
} else {
$_CONF['site_url'] = 'http://mydomain';
}
This assumes that your admins login using some page that is SSL'd and
from that point on the snippet above should keep them in SSL.
--Tony
Ted Roby wrote:
I am attempting to use SSL to handle any traffic to http://mydomain/admin.
I am doing this with redirects in my Apache conf file like this:
RedirectMatch admin$ https://mydomain/admin/
RedirectMatch admin(.+)$ https://mydomain/admin$1
(note, mydomain is replaced with a valid domain)
I have successfully configured two VirtualHosts. One is on port 80, and the
other handles SSL on port 443.
However, if I make any changes as an Admin, those changes are not saved.
I suspect the culprit to be the following line in my config.php script:
$_CONF['site_url'] = 'http://mydomain';
My goal is to leave normal users on port 80, while redirecting admins
over port 443. Again, the only problem with this is that changes are
not being saved.
Can someone point me in the right direction to get this to work?
---
Random fortune:
A long-forgotten loved one will appear soon.
Buy the negatives at any price.
_______________________________________________
geeklog-users mailing list
[EMAIL PROTECTED]
http://lists.geeklog.net/listinfo/geeklog-users