Hi,
we have already a predefined set of etc/mappings done so that both the domain can map to the content path and the path can reverse map to the domain name (which would enable shortened URL's in the live websites)
PFB set configurations from crx as the screenshot and the resource resolver configs.
Mapping Map Entries
Lists the entries used by the ResourceResolver.map methods to map Resource Paths to URLs
Pattern Replacement Redirect
^/content/***/en/***/ https://test.example.com/ external: 302
^/ https://test.example.com./ external: 302
* there is a , to the end of the mapping configuration in the below screenshot, which will create the reverse mapping to the domain
we recently wanted to remove the .html extension and we have made necessary changes at Apache, but because of the above setup AEM is responding as below. Any suggestions to fix either mappings or a way to remove html at apache level would help us.
request log:
01/Jun/2020:10:44:16 -0400 [47276] -> GET /content/***/en/***/home/*****/hospitals HTTP/1.1
01/Jun/2020:10:44:16 -0400 [47276] <- 302 - 4ms
01/Jun/2020:10:44:16 -0400 [47277] -> GET /content/***/en/***/home/*****/hospitals/ HTTP/1.1
01/Jun/2020:10:44:16 -0400 [47277] <- 403 text/html 9ms
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Append .html in Apache/Dispatcher before sending the request to publisher, the flow is
Dispatcher(Apache) Rule Configurations
- Remove .html extension from incoming URL with /
- Append the .html while invoking the publisher for the URL’s ending with / - PT(PassThrough Rule)
Enable etc/map configuration in AEM
- Reverse mapping to rewrite the html URL’s (internal page links) without extension.
- Forward mapping to map the incoming request to resource
Please refer the following URL for more details - https://medium.com/@techforum/how-to-implement-extension-less-urls-in-aem-a3136c71b232
Append .html in Apache/Dispatcher before sending the request to publisher, the flow is
Dispatcher(Apache) Rule Configurations
- Remove .html extension from incoming URL with /
- Append the .html while invoking the publisher for the URL’s ending with / - PT(PassThrough Rule)
Enable etc/map configuration in AEM
- Reverse mapping to rewrite the html URL’s (internal page links) without extension.
- Forward mapping to map the incoming request to resource
Please refer the following URL for more details - https://medium.com/@techforum/how-to-implement-extension-less-urls-in-aem-a3136c71b232
Views
Likes
Replies