httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel <dferra...@gmail.com>
Subject Re: [users@httpd] Negate Regex with LocationMatch help Needed
Date Wed, 06 May 2015 14:49:07 GMT
My fault,  the last is a <Location /three> instead of LocationMatch

2015-05-06 16:48 GMT+02:00 Daniel <dferradal@gmail.com>:

> This is what I said:
>
> RedirectMatch ^/(?!one|two).* /three
> <Location /one>
>         WLSRequest On
>         WebLogicHost xxxx
>         WebLogicPort yyyy
> </Location>
>
> <Location /two>
>         WLSRequest On
>         WebLogicHost xxxx
>         WebLogicPort yyyy
> </Location>
>
> <LocationMatch /three>
>         WLSRequest On
>         WebLogicHost xxxx
>         WebLogicPort yyyy
> </LocationMatch>
>
> 2015-05-06 16:41 GMT+02:00 ਜਤਿੰਦਰ ਸਿੰਘ <jatindersingh84@gmail.com>:
>
>> I am still figuring out the workaround option as suggested with
>> redirectmatch, but i tried the greedy one like below without success.
>>
>> #<LocationMatch "^/(?!one)">
>> #<LocationMatch "^/(?!one)[^.]*">
>> <LocationMatch "^/(?!one).*">
>>
>> Tried with only "one" for testing.
>>
>> On Wed, May 6, 2015 at 2:35 AM, Daniel <dferradal@gmail.com> wrote:
>>
>>> Just as workaround have you tried to define the third Location as
>>> "three" and make a redirectmatch to it with the negative lookahead instead?
>>> If you still want to push for that locationmatch maybe you would need to
>>> specify a ".*" at the end.
>>>
>>> It is probably a better solution in the long run to just make a separate
>>> specific third location and redirect to it, at least i dont like to use too
>>> greedy ones.
>>> El 6/5/2015 6:02, "ਜਤਿੰਦਰ ਸਿੰਘ" <jatindersingh84@gmail.com>
escribió:
>>>
>>>>
>>>> Hello Team,
>>>>
>>>> I am trying to match below conditions.
>>>>
>>>> 1) host:port/one --> matches 1st location directive only.
>>>> 2) host:port/two --> matches 2nd location directive only.
>>>> 3) All Other than host:port/one OR host:port/two --> matches 3rd
>>>> location directive (including root host:port/).
>>>>
>>>> <Location /one>
>>>>         WLSRequest On
>>>>         WebLogicHost xxxx
>>>>         WebLogicPort yyyy
>>>> </Location>
>>>>
>>>> <Location /two>
>>>>         WLSRequest On
>>>>         WebLogicHost xxxx
>>>>         WebLogicPort yyyy
>>>> </Location>
>>>>
>>>> <LocationMatch "^/(?!one|two)">
>>>>         WLSRequest On
>>>>         WebLogicHost xxxx
>>>>         WebLogicPort yyyy
>>>> </LocationMatch>
>>>>
>>>> when i try like host:port/aaa - it gives 404 as it doesnt matches any
>>>> context, however i expect it to match last one.
>>>> I have tried lot of combinations so far but doesn't seem to find it
>>>> working yet. Any suggestions Masters.
>>>>
>>>> Apache/2.4.12 (Unix)
>>>> SunOS  5.10 Generic_150400-14 sun4u sparc SUNW,Netra-T12
>>>> --
>>>> Regards || Jatinder Singh
>>>>
>>>
>>
>>
>> --
>> KRegards || Jatinder Singh
>>
>
>
>
> --
> *Daniel Ferradal*
> IT Specialist
>
> email         dferradal at gmail.com
> linkedin     es.linkedin.com/in/danielferradal
>



-- 
*Daniel Ferradal*
IT Specialist

email         dferradal at gmail.com
linkedin     es.linkedin.com/in/danielferradal

Mime
View raw message