Thx. Yesterday i tried with this alternativ
http://raibledesigns.com/rd/entry/extensionless_urls_in_java_web and only use this rule (the other rules didn't make sense and I commented out) <rule> <from>^([^?]*)/([^?/\.]+)(\?.*)?$</from> <to last="true">$1/$2.html$3</to> </rule> It seems to work!, nice :) except when the extension-less URL is called and forwareded to an url with extension (proteced in security.html) the extension-less url just bypass the security. Example: I call "localhost:8080/helloworld" which is forwarded to "localhost:8080/helloworld.html". If I call the url with extension directly than the resource is protected thus no access, but if I call the extension less url the security is bypassed, that's not good. I tried to change the type to "redirect" but this time the url with extension is shown in the adressefield, better if the adressfield was showing the extensionless url. I hope you understand :) Redirect version: <rule> <from>^([^?]*)/([^?/\.]+)(\?.*)?$</from> <to last="true" type="redirect">$1/$2.html$3</to> </rule> I'm still curious why Appfuse prevent the Struts 2 Convention plugin to work with the SEO complaint URLs ? I appreciate your help, guys - Thx! -taltun -- View this message in context: http://n4.nabble.com/Struts-2-convention-plugin-tp1676689p1680535.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net