[MAGNOLIA-7357] Exclude /.magnolia/* from Virtual URI mappings by default Created: 07/Aug/18  Updated: 07/Aug/18

Status: Accepted
Project: Magnolia
Component/s: Virtual URI mappings
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Jan Haderka Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: performance
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

Occasionally, some overzealous virtual uri mappings (specially regex based ones) interfere with magnolia functionality (e.g. recently mapping for ./features/. breaking export from features workspace in jcr tools and jcr browser.
Since VURIMs are meant for driving traffic of the public side of the website, I suggest we add bypass to VURIM filter for anything starting with /.magnolia and thus remove such conflicts before they can even occur.
Added benefit is that amount of virtual uri mappings will no longer affect performance of Admin Central.

Optionally, we could also document how to enable disable logging of virtual uri mapping execution and make sure we have descriptive log statement that could uncover similar issues where virtual uri mapping takes over control of request and drives it in potentially wrong direction.


Generated at Mon Feb 12 04:23:03 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.