-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The link i gave has an example in it.

euronymous sent the following on 1/23/2009 2:52 AM:
> Thank you Jaques and BJ to have replied to my question...
> 
> but I still don't understand how to solve my problem.
> 
> We're already using in production proxy_ajp with tomcat, to run ofbiz behind
> apache and manage SSL on apache. I tried a lot to understand mod_rewrite,
> and how it works, but without success...Well I was able to remove "control"
> from the incoming request, but clearly ofbiz add it if by default if it
> cannot find it in the request.
> 
> I was more confortable with urlrewrite...
> So please  post an example solution to  my problem (mod_rewrite or
> urlrewrite), if you already got a chance to analyze it.
> 
> Using urlrewrite I was able to remove "control" filtering the outgoing
> requests....but how can I automatically add it in incoming requests? 
> 
> Thanks for your support
> 
> Michele
> 
> 
> 
> jacques.le.roux wrote:
>> Thanks BJ,
>>
>> That's also what I suggested on dev ML
>> So +2 for Apache mod_rewrite so far ;o)
>>
>> Jacques
>>
>> From: "BJ Freeman" <[email protected]>
> I  have not done this, but just some thoughts.
> 1) you need to start at
> ^/applicationname/control/ if your using any of the application that
> come with ofbiz, since there is a a control.xml for each application.
> and then direct to the application.
> so even if you removed the /control
> you still need the /applicationname in the URL
> I did attempt at one time to put all the applications thru one
> control.xml but ran into integration problems.
> 
> lets say you have only one application and you are not calling any other
> of the built-in screens.
> another approach is to use an apache front end and ajp
> http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-HTTPD
> 
> you can use rewrite rules
> 
> 
> euronymous sent the following on 1/22/2009 11:26 AM:
>>>>> Hi list...
>>>>> Jaques correctly pointed to post my question here, instead of Dev: here
>>>>> it
>>>>> is...Hope someone is gonna help us ;) Thanks
>>>>>
>>>>> Hi list
>>>>>
>>>>> we were looking around possibilities to remove the Control Servlet from
>>>>> a
>>>>> customized application, in a way that the frontend will not contain in
>>>>> the
>>>>> URL /control/.
>>>>>
>>>>> Is there a way to do that directly in the application web.xml
>>>>> descriptor?
>>>>> That's just a strange request of one of our customers...for us it is
>>>>> definitely ok to leave it ;) But you all know that customer request must
>>>>> be
>>>>> satisfied (as much as we can)...
>>>>>
>>>>> We tried urlrewrite, without totally success. Using a rule like the
>>>>> following one, we were able to filter the content generated from
>>>>> response.encodeURL:
>>>>>
>>>>>  <outbound-rule>
>>>>>         <note>
>>>>>             When response.encodeURL is called (RequestHandler.encodeURL)
>>>>>             the url /control/something will be rewritten to /something.
>>>>>
>>>>>             The above rule and this outbound-rule means that end users
>>>>> should never see the
>>>>>             url /control/something /something both in thier location bar
>>>>> and
>>>>> in hyperlinks
>>>>>             in your pages.
>>>>>         </note>
>>>>>         <from>^/control/(.*)$</from>
>>>>>         <to>/$1</to>
>>>>>     </outbound-rule>
>>>>>
>>>>> Anyway we need also another rule to filter input...something like this
>>>>> (not
>>>>> working):
>>>>>
>>>>>  <rule>
>>>>>         <note>
>>>>>             Requests without /control/ will be silently rewritten.
>>>>>         </note>
>>>>>
>>>>>         <from>^/(.+)$</from>
>>>>>         <to>/control/$1</to>
>>>>>     </rule>
>>>>>
>>>>> I've read that months ago Jaques was speaking on urlrewrite...
>>>>> Is there someone that had our same necessity before?
>>>>>
>>>>> Thanks list, thanks Ofbiz developers
>>>>>
>>>>> Michele OrrĂ¹
>>>
>>
>>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJeaLPrP3NbaWWqE4RAhwOAJ9sRiHl49Zcro/05o0GeRpQi2vTZQCePzLW
moboY0T3Sjc7MzSYVKMgkHk=
=829H
-----END PGP SIGNATURE-----

Reply via email to