Hi there,
I'm trying to set up our dispatcher to resolve the vanity urls we have set up in our publisher. However, after following the configuration guide, when I try to hit a vanity url, I'm getting a 404 error rather than the page itself.
Here's a snippet from our dispatcher.any configuration:
Here's what I see in the dispatcher.log when I try to hit my vanity url:
It looks like it's trying to get to the /home vanity url after the filter rejects it, but nothing ever shows up. When I look at the access.log on the publisher, I don't see any requests for the vanityUrls.html from the dispatcher.
Any help you could provide would be much appreciated!
Thanks!
Solved! Go to Solution.
Views
Replies
Total Likes
I believe this is now fixed. It turns out the documentation on the dispatch configuration (Configuring Dispatcher - docs.adobe.com ) has a typo in the first example configuration, where it lists the entry as "/vanity-urls". However, later on in the vanity urls section (https://docs.adobe.com/content/docs/en/dispatcher/disp-config.html#Enabling Access to Vanity URLs - /vanity_urls), it's listed as "/vanity_urls". The proper configuration is indeed with the underscore and not the hyphen (i.e. /vanity_urls).
Views
Replies
Total Likes
Few things to check :
- Bypass the dispatcher and see if the vanity urls work or not ? If they do, issue lies on the webserver configuration
- Hit the vanity url via the dispatcher and check if any rewrite rules are changing the url before it actually goes to the dispatcher
- Quick test would be switch off the mod_rewrite and see if the vanity urls work or not ?
Views
Replies
Total Likes
- I'm able to access the vanity urls if I bypass the dispatcher and go straight to the Publisher. I know it has something to do with the webserver config but just trying to see what it could be.
- how would I switch off the mod_rewrite to do the quick test? Based on the dispatcher log, it seems like it's trying to go to my vanity url (/home) even after the filter, so it seems like it's checking the vanity urls file. However, like I said, the access.log on the publisher never shows the dispatcher getting the vanityUrls.html from it.
Views
Replies
Total Likes
Looking at the dispatcher log, I'm seeing that the vanity-urls entry in the dispatcher.any file is not being recognized.
That would explain why it's not making the call to the publisher. Any reason you can think of as to why this warning is showing?
Views
Replies
Total Likes
Views
Replies
Total Likes
I believe this is now fixed. It turns out the documentation on the dispatch configuration (Configuring Dispatcher - docs.adobe.com ) has a typo in the first example configuration, where it lists the entry as "/vanity-urls". However, later on in the vanity urls section (https://docs.adobe.com/content/docs/en/dispatcher/disp-config.html#Enabling Access to Vanity URLs - /vanity_urls), it's listed as "/vanity_urls". The proper configuration is indeed with the underscore and not the hyphen (i.e. /vanity_urls).
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies