Thanks Ken for all your help!
Ken Bowen wrote: > > In rule, map > > /mydomain.com to /mywebapp/welcome.action > > in outbound-rule, map > > /mywebapp/welcome.action to /mydomain.com > > Do that for welcome, register, and every other page. > > Depending on the rules you need, you can make some use of regular > expressions. > > On Jul 29, 2008, at 10:25 AM, nilanthan wrote: > >> >> Thanks. I have placed the files/codes in the right spots and when I do >> localhost:8080/mywebapp/rewrite-status I get the urlrewrite page. >> >> But what i need is when a user types in the browser >> www.mydomain.com, it >> should go to http://00.00.00.00:8080/mywebapp/welcome.action but still >> display http://www.mydomain.com and when I click on a link, it >> should take >> my to ex. http://00.00.00.00:8080/mywebapp/register.action but in the >> address bar show http://www.mydomain.com/register.action. >> >> Can you use this example for the urlrewrite and where to place the >> codes? >> >> Thanks. >> >> >> >> Ken Bowen wrote: >>> >>> I don't know of any tutorial -- I found the documentation gave me >>> enough guidance. >>> It's really pretty straight-forward. >>> Drop a filter definition like this in your web.xml: >>> >>> <filter> >>> <filter-name>UrlRewriteFilter</filter-name> >>> <filter- >>> class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</ >>> filter-class> >>> <!-- >>> <init-param> >>> <param-name>logLevel</param-name> >>> <param-value>sysout:DEBUG</param-value> >>> </init-param> >>> --> >>> </filter> >>> >>> <filter-mapping> >>> <filter-name>UrlRewriteFilter</filter-name> >>> <url-pattern>/*</url-pattern> >>> <dispatcher>FORWARD</dispatcher> >>> <dispatcher>REQUEST</dispatcher> >>> </filter-mapping> >>> >>> Then add a file urlrewrite.xml in your WEB-INF containing mappings in >>> the following spirit: >>> >>> <rule> >>> <from>^/PrivacyPolicy$</from> >>> <to type="forward">/PrivacyPolicy.do</to> >>> </rule> >>> <outbound-rule> >>> <from>^/PrivacyPolicy.do$</from> >>> <to>/PrivacyPolicy</to> >>> </outbound-rule> >>> >>> The <outbound-rule> describes how to map something going from the >>> server to the browser, >>> and the (inbound) <rule> describes how to map what you mapped on >>> output (now coming back from the browser) >>> back into what you need to see on input. >>> >>> If you removed the comment symbols in the <filter> element, you get >>> detailed debugging ouptut. >>> >>> Hope this helps. >>> Ken >>> >>> On Jul 28, 2008, at 6:16 PM, nilanthan wrote: >>> >>>> >>>> Thanks. I have looked at that before but am a bit confused about the >>>> instructions. Is there a good tutorial for this urlrewrite? >>>> >>>> >>>> Ken Bowen wrote: >>>>> >>>>> Apply a rewrite filter (http://tuckey.org/urlrewrite/) to map the >>>>> ip >>>>> expression to what you want. >>>>> >>>>> ken >>>>> >>>>> On Jul 28, 2008, at 5:36 PM, nilanthan wrote: >>>>> >>>>>> >>>>>> So what Can I do so that that domain goes to that address but >>>>>> shows >>>>>> the >>>>>> domain in the address bar? >>>>>> >>>>>> Yuval Perlov wrote: >>>>>>> >>>>>>> Where ever you forward, that's what the address bar shows >>>>>>> >>>>>>> >>>>>>> On Jul 28, 2008, at 7:45 PM, nilanthan wrote: >>>>>>> >>>>>>>> >>>>>>>> Hi, >>>>>>>> I have a website hosted on netfirms. I have a domain,exmaple, >>>>>>>> mydomain.com >>>>>>>> and it forwards to an address http:/xx.xx.xxx.xx:8080/folder1/ >>>>>>>> welcome.action >>>>>>>> where xx is the ip of the server. >>>>>>>> >>>>>>>> Im runningTomcat 5.5 alone without apache. The problem is that >>>>>>>> when >>>>>>>> a users >>>>>>>> goes to www.mydomain.com, it takes them to the site but in the >>>>>>>> address bar >>>>>>>> it shows http:/xx.xx.xxx.xx:8080/folder1/welcome.action >>>>>>>> instead of >>>>>>>> mydomain.com. >>>>>>>> >>>>>>>> Is this an issue with DNS or something in Tomcat? I will have >>>>>>>> multiple sites >>>>>>>> running in the future so I cannot place the site folder in the >>>>>>>> ROOT >>>>>>>> directory. >>>>>>>> >>>>>>>> Thanks. >>>>>>>> -- >>>>>>>> View this message in context: >>>>>>>> http://www.nabble.com/address-bar-shows-ip-instead-of-domain-name-tp18694567p18694567.html >>>>>>>> Sent from the Tomcat - User mailing list archive at Nabble.com. >>>>>>>> >>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> To start a new topic, e-mail: users@tomcat.apache.org >>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> --------------------------------------------------------------------- >>>>>>> To start a new topic, e-mail: users@tomcat.apache.org >>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://www.nabble.com/address-bar-shows-ip-instead-of-domain-name-tp18694567p18699993.html >>>>>> Sent from the Tomcat - User mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To start a new topic, e-mail: users@tomcat.apache.org >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To start a new topic, e-mail: users@tomcat.apache.org >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/address-bar-shows-ip-instead-of-domain-name-tp18694567p18700955.html >>>> Sent from the Tomcat - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To start a new topic, e-mail: users@tomcat.apache.org >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/address-bar-shows-ip-instead-of-domain-name-tp18694567p18713361.html >> Sent from the Tomcat - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > -- View this message in context: http://www.nabble.com/address-bar-shows-ip-instead-of-domain-name-tp18694567p18719060.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]