Magnolia 5.6 reached end of life on June 25, 2020. This branch is no longer supported, see End-of-life policy.
HTML Wrap | ||||
---|---|---|---|---|
| ||||
Related topics: |
Virtual URI mapping is a way to redirect an incoming request to the actual location of the content. Typically the virtual address does not match the site hierarchy exactly.
...
The URIs can be either absolute or relative within the web application in which case the context path is added automatically. For example:
Info |
---|
It's important to keep in mind the placement of the virtualURIFilter in the chain. The filter acts on the current URI at the time of execution. Any selectors removed from the current URI before the filter executes cannot be configured in |
fromUri: /winter2016
toUri: forward:/marketing/
RelativefromUri: /winter2016
toUri: forward:/marketing/campaigns/winter2016
fromUri: /winter2016
toUri: forward:https://www.example.com/marketing/campaigns/winter2016.html
...
Advanced Tables - Table Plus | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
|
Take requested page name and pass it as a productId
request parameter to a product detail page.
Info | ||
---|---|---|
| ||
Always test your regex-based virtual URI configurations thoroughly before applying them to a live environment. The configurations that seem correct on the surface can yield unwanted results. For example, using boundary matchers (the hat |
Take requested page name and pass it as a productId
request parameter to a product detail page.
Advanced Tables - Table Plus | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||
Advanced Tables - Table Plus | |||||||||||||||||
| |||||||||||||||||
|
The pattern [0-9a-9AzA-Z-]
in fromUri
means "any single character in the range of 0-9 or a-z or A-Z or the character -
literally". The plus character makes this a greedy pattern that matches one or more of the preceding token, and will match as many characters as possible before satisfying the next token. By enclosing the pattern in parentheses we create a capturing group ([0-9A9a-zA-Z-]+])
which can be referenced in the toUri
using $1
.
...