Sign in Sign up
nuget

Constellation.Foundation.PageNotFound

Requires Sitecore 10.3 Requires .NET Framework 4.8 Constellation is a collection of utilities for the Sitecore .NET CMS. The Foundation.PageNotFound library provides unique Sitecore-hosted "not found" pages with the correct 404 Http Response for each site in your installation. Installation 1. Add this NuGet package to your Sitecore solution 2. Build and Deploy your solution to a target environment Package Includes: Custom Site Attribute: notFoundPageID This attribute should be set to the ID of the Item to use for presenting 404 Response Status messages to the visitor. Each site requires its own 404 page Item. HttpRequestBegin Pipeline Processor: Page Not Found Resolver Assuming the site is configured with the ID of the "not found page" this processor will resolve the context item to that specific item if the context item is currently null. This processor must run after all Site, Database, Language, and Item resolvers, but before Device and Layout resolvers. The supplied patch:before is a safe bet, but may need to be changed depending on your solution. Please note that this processor will only run for databases and sites as configured, and should intentionally not run for Sitecore system sites. HttpRequestEnd Pipeline Processor: Set404StatusCode Assuming the site is configured with the ID of the "not found page" this processor will detect that the context item is the 404 page and will add the 404 code to the Response. Please note that the customizations in this processor will only run for databases and sites as configured, and should intentionally not run for Sitecore system sites.

nuget View on Nuget

Activity

Latest release
2y ago
Total releases
12
Cadence
~6 months
Last 12 months
0

Details

License
MIT
First release
Feb 27, 2019
Releases
Version Released
10.3.1.21328 patch
10.3.0.24555 minor
10.2.0.19340 minor
10.1.1.23179 patch
10.1.0.29510 minor
10.0.1.24084 patch
10.0.0.22793 major
9.3.0.18066 minor
9.1.3.30027 patch
9.1.2.23026 patch
9.1.1.27405 patch
9.1.0.16776 initial