Add sitemap index for across all tenants
Add sitemap index for across all tenants
Story
As a repository owner at a University, I want my students to be able to use major search services to discover resources in our repository.
As an operations person, I don't want our site to be taken down by crawlers searching all possible combinations of facets in order to discover resources in our repository.
Feature
In order for search services, such as Google, to discover resources efficiently, we should point them to sitemaps. Hyrax has a feature where a sitemap is generated at the resourcelist path. In order to increase discoverability, we should add an index to the sitemaps for all the tenants at the HYKU_ADMIN_HOST/resourcelist path.
So if our tenants are at my_school.example.edu, and their resourcelist is at my_school.example.edu/resourcelist, then we should have an index at example.edu/resourcelist that points to my_school.example.edu/resourcelist.
Notes
See info on sitemap index files