Konrad Windszus created SLING-5671:
--------------------------------------

             Summary: Not matching port in the mapping entry still uses the 
mapping for the outward mapping (used in ResourceResolver.map)
                 Key: SLING-5671
                 URL: https://issues.apache.org/jira/browse/SLING-5671
             Project: Sling
          Issue Type: Bug
          Components: ResourceResolver
    Affects Versions: Resource Resolver 1.4.10
            Reporter: Konrad Windszus


If you have the following resource structure:
{code}
/etc/map
  + http
    + localhost:80
      + mappedpath
      - sling:internalRedirect="/content/some/path"
{code}

leads to the following entry being listed in the outwards (mapping) map (inside 
{{/system/console/jcrresolver}})
{code}
^/content/some/path/  http://localhost/mappedpath/  external: 302
{code}

That entry applies to links towards that path even if the request was done on 
port 4502. Even worse, it will lead to URLs like 
{{http://localhost/mappedpath/....}} being generated with 
{{ResourceResolver.map(...)}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to