[opencms-dev] URL handling
] Code Create [ Bernd Wolfsegger
bw at code-create.com
Sun Oct 18 13:47:14 CEST 2009
Hi Christian,
Regarding 404 and 500 errors (and if you like some more) have a look here:
http://www.code-create.de/somefilethatdowesnotexist.html
All you need is already there in OpenCms.
Have a look at the /workplace/handler folder.
There you have to customize the handle404.html and handle500.html to your needs.
You can than e.g. use an included structured content and a related jsp (as usual
with structured content) to display fully configurable error pages.
For the 500er you have to change the corresponding entry in the web.xml so that
it looks like the one for the 404.
Hope that helps.
Kind regards, Bernd
-----Ursprüngliche Nachricht-----
Von: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] Im
Auftrag von Christian Steinert
Gesendet: Sonntag, 18. Oktober 2009 12:03
An: The OpenCms mailing list
Betreff: [opencms-dev] URL handling
Dear all
one of the things that I am unhappy with in opencms is that there is no
abstraction between URLs and file system resources.
Has anybody in a project implemented some mapping between logical and
physical URLs? If so, which technique did you use? Servlet filters?
Did anybody successfully implement in a custom 404-handler in opencms?
Maybe even in a way that works with static export? I am not looking for
code here, I only try to figure out, how I could create a custom mapping
of URLs against cms resources, without touching the CMS core and without
messing around with external things like mod_rewrite.
One thing that would already be a huge improvement is, if resources
could be addressed like folders, as it is possible in Apache. For
example, if I have a JSP resource called /foo/bar and if a request is
issued for /foo/bar/baz,then it would be incredibly helpful, if actually
/foo/bar were called. This would very easily allow to create mappers for
custom url spaces. Does anybody else think this is a good idea? At least
the request handling and the link management of opencms would be
affected by this, I think. Also, I don't know how expensive this would
become, since a naive traversal of the filesystem, whenever a resource
is not found might cause too much DB activity.
Nonetheless, I wanted to ask, what others think of this.
Kind regards
Christian
_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://lists.opencms.org/mailman/listinfo/opencms-dev
More information about the opencms-dev
mailing list