Constellation.Foundation.PageNotFound 9.1.0.16776

There is a newer version of this package available.
See the version list below for details.
dotnet add package Constellation.Foundation.PageNotFound --version 9.1.0.16776                
NuGet\Install-Package Constellation.Foundation.PageNotFound -Version 9.1.0.16776                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Constellation.Foundation.PageNotFound" Version="9.1.0.16776" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Constellation.Foundation.PageNotFound --version 9.1.0.16776                
#r "nuget: Constellation.Foundation.PageNotFound, 9.1.0.16776"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Constellation.Foundation.PageNotFound as a Cake Addin
#addin nuget:?package=Constellation.Foundation.PageNotFound&version=9.1.0.16776

// Install Constellation.Foundation.PageNotFound as a Cake Tool
#tool nuget:?package=Constellation.Foundation.PageNotFound&version=9.1.0.16776                

Compatible with Sitecore 9.1
Requires Sitecore 9.1
Requires .NET Framework 4.7.1

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.

Product Compatible and additional computed target framework versions.
.NET Framework net471 is compatible.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
10.3.1.21328 584 12/19/2023
10.3.0.24555 956 6/16/2023
10.2.0.19340 2,882 11/15/2021
10.1.1.23179 437 9/27/2021
10.1.0.29510 1,063 3/4/2021
10.0.1.24084 1,568 8/5/2020
10.0.0.22793 509 8/4/2020
9.3.0.18066 528 7/27/2020
9.1.3.30027 1,668 1/14/2020
9.1.2.23026 789 4/11/2019
9.1.1.27405 608 3/6/2019
9.1.0.16776 598 2/27/2019

Initial release