ACS Commons Error Page Handling Issues On Dispatcher
I was wondering if someone could explain why ACS Commons Error Handler is not functioning properly on the Dispatcher?
Here are some of the tests I have done:
Accessing the publisher with the following URL's it will resolve the en-us specific 404 page properly:
http://publisher:4503/content/en-us/nopage
http://publisher:4503/content/en-us/products/nopage.html
When I access the dispatcher with the URL's below it does not resolve the page with the custom 404, but instead with a blank page (Console does show 404). I can set the error-page.system-path to point to the /content/en-us/404 page and it would behave correctly as a catch all.
http://qa.crown.com/content/en-us/nopage
http://qa.crown.com/content/en-usnopage
When I access the dispatcher with the following URL's it will resolve the 404 page (Seems the period is needed after en-us)
http://qa.crown.com/content/en-us.htmlblabla
http://qa.crown.com/content/en-us.nopage
http://qa.crown.com/content/en-us/products.nopage
http://qa.crown.com/content/en-us/products.htmlblabla
On the dispatcher I did set DispatcherPassError to 0 so that the dispatcher spools all error responses to the client. I have also tested this without any rewriterules and it results with the same issue.
Thanks