Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
5.1.0.5
-
None
Description
When configuring a custom start page by contributing a value to the symbol "tapestry.start-page-name" Tapestry does not handle all requests properly. Adding the locale but not the page name to the url leads to a 404 if the default Index-page cannot be found.
If "tapestry.start-page-name=HomePage" then a request to:
- http://host/ -> loads HomePage
- http://host/en/HomePage -> loads HomePage
- http://host/en/ -> is not correctly handled by Tapestry and results in a 404!
A simple workaround is to create a page called Index (as Tapestry looks for it by default) and extend from the custom root-page.