[Zope] apache rewrite rules redux
Philip Kilner
phil at xfr.co.uk
Wed May 24 02:47:56 EDT 2006
Hi David,
I'm suffering from a coffee underflow error, so am not 100% (yet!), but...
David Bear wrote:
> RewriteRule ^/z2$ http://127.0.0.1:9080/VirtualHostBase/\
> https/%SERVER_NAME}:80/VirtualHostRoot/_vh_z2/ [L,P]
>
> RewriteRule ^/z2/(.*) http://127.0.0.1:9080/VirtualHostBase/\
> https/%{SERVER_NAME}:80/VirtualHostRoot/_vh_z2/$1 [L,P]
>
> RewriteRule ^/z2$ http://127.0.0.1:9080/VirtualHostBase/\
> http/%SERVER_NAME}:80/VirtualHostRoot/_vh_z2/ [L,P]
>
> RewriteRule ^/z2/(.*) http://127.0.0.1:9080/VirtualHostBase/\
> http/%{SERVER_NAME}:80/VirtualHostRoot/_vh_z2/$1 [L,P]
>
> The rules listed above only work to serve content from
> http://servername/z2 .. They refuse to work for https://servername/z2
> (that generates a not found error)
>
> Any other advice on make both urls work?
>
Yes! Your rewrite rules are all rewriting to port 80, but for SSL you
need port 443, so you should have something like: -
RewriteRule ^/z2$ http://127.0.0.1:9080/VirtualHostBase/\
https/%SERVER_NAME}:443/VirtualHostRoot/_vh_z2/ [L,P]
^^^
...for the SSL versions.
HTH!
--
Regards,
PhilK
'I must create my own system or be enslaved by another man's.'
- William Blake
More information about the Zope
mailing list