Philip Johnson wrote:
Greetings,
I am a Plone/Zope newbie who is redesigning my old traditional
apache-style website to use Plone 3/Zope 3. This has been a delightful
process in general.
Though I am content to have most of my old URLs become invalid, I would
like to retain my current user directories.
Is there some simple way to configure Zope such that URLs like
http://www.example.org/~foo/index.html are mapped to the user foo's
public_html/index.html file?
I have spent about an hour googling around and remain confused.
The recommended practice is to run Apache in front of Zope and use
mod_rewrite + mod_proxy to route all or most requests to Zope. With
mod_rewrite you could then also exclude certain URLs to be forwarded to
Zope so that they're handled locally by Apache, e.g.:
RewriteEngine On
RewriteRule ^/files/ - [L] # handle /files URLs locally
RewriteRule ^~ - [L] # handle ~... URLs locally
# everything else goes to Zope running on localhost:8080
RewriteRule ^/(.*)
http://localhost:8080/++vh++http:%{SERVER_NAME}:80/++/$1 [P,L]
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users