If you plan on using a Sitefinity CMS page as a custom error page, you must take care of setting the proper response status code. By default, Sitefinity CMS will return status code 200 for any page that it resolves successfully. For example, if you are handling error status code 404 (resource does not exist) when serving your custom error page you should return status 404, to ensure compliance with SEO best practices.
To configure your Sitefinity CMS WebForms custom error pages to return the desired status code, follow the instructions described in this article.
To do this, perform the following:
The code above sets the response status code to 404 only when viewing the page on the site frontend. You can still edit your page in the backend, thanks to the usage of IsDesignMode method. You must add the status code at a latest possible moment - in this sample, in the Render event.
As a result, the proper response status code will be returned when serving your custom error page.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2023 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity