Hello. I've been using Cocoon for a few years and I love it! I'm using 2.1.10 on Windows, MacOS X, and SuSE linux.
A web services interface has been written at my work, a public transit provider. I find some of the URLs distasteful (queries when they should be resources) and would like to create aliases on top of them that translate invisibly to the underlying URLs. For instance: /stops/10064/schedule | -> /schedules?stopNumber=10064 /stops/(49.856,-97.149),(49.870,-97.112) | -> /stops?lat1=49.856&lon1=-97.149&lat2=49.870&lon2=-97.112 I have tried to solve this several ways. The first attempt, for the second URL, looked like this: <match pattern="stops/(*,*),(*,*)"> <redirect-to uri="cocoon:/stops?lat1={1}&lon1={2}&lat2={3}&lon2={4}"/> </match> That didn't work; the URL parameters don't seem to survive into the cocoon protocol. I've also tried CInclude, but since that uses the same cocoon protocol, it doesn't work either. It works with http://, of course, but that requires me to know the host I'm on and the directory I'm in. I've poked around in the CInclude transformer. Might I have to do something with the SourceResolver? It accepts parameters, but the SitemapSource that comes out never has them. I hope this question hasn't been asked. I searched various places, but the term "URL rewriting" has a different meaning than I expect. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]