Brian Pontarelli
Wed, 07 Nov 2007 09:27:39 -0800
Okay, I figured out the double slash issue and the redirect thing. SmartURLs is currently and somewhat blindly assuming a redirect when it sees an unknown action.Okay, I reproduced this pretty easily. The environment differences didn't matter. The /missing rendering /index is due to the default handling of missing actions that is performed by Struts/XWork I think. I'll have to figure out exactly which interceptor does this, but I'm not a big fan of that behavior. These should be 404s.I'm still tracking this down. I'd like to be able to disable this because it can really become a very nasty situation with relative paths. For example, if /index has a link like this:<a href="support">Get some support dude</a> And you enter a bunk URL like: http://www.example.com/bunk The use will attempt to click on the link and they'll get: http://www.example.com/bunk/support
/bad will always redirect to /bad/I'm going to make a change so that it will only send the redirect if /bad/index exists as an action or a result. While I'm in there I'll also fix the slash issues. That should clean both problems up nicely. Not sure why I did this originally, but it doesn't really make that much sense.
-bp --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]