Opticon Stockholm is on Tuesday September 10th, hope to see you there!
AI OnAI Off
Opticon Stockholm is on Tuesday September 10th, hope to see you there!
This works in IIS7<
<system.web>
<customErrors defaultRedirect="/Error.aspx" mode="On" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/NotFound.aspx" />
<error statusCode="500" redirect="/Error.aspx" />
</customErrors>
</system.web>
...
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" />
<error statusCode="404" path="/NotFound.aspx" responseMode="ExecuteURL" />
<remove statusCode="500" />
<error statusCode="500" path="/Error.aspx" responseMode="ExecuteURL" />
</httpErrors>
<system.webServer>
And in EPiServer.config in the siteSettings node globalErrorHandling="Off"
I have the custom error redirect configuration as below in my web.config:
<customErrors mode="On" defaultRedirect="~/Error/UnderMaintenance.aspx">
<error statusCode="404" redirect="~/Error/PageNotFound.aspx" />
<error statusCode="500" redirect="~/Error/UnderMaintenance.aspx" />
</customErrors>
On the IIS made the following changes:
1.Right-click on the site/virtual directory, select properties
2.Goto the Home Directory/Virtual Directory tab, click Configuration (near the bottom)
3.Near the bottom again, click the insert button
4.Enter C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
5.Uncheck the "Verify that file exists" button, click Okay and close all the dialogues
6.Also on the "Custom Errors" tab, mapped the 404 error to "/Error/PageNotFound.aspx"
I have a valid page - "http://my-site/en/AboutUs/" published only in english language. On accessing the following urls:
1. http://my-site/en/AboutUs/, I get the published page as expected.
2. http://my-site/en/AboutUs1/, I get the "~/Error/PageNotFound.aspx" page as expected.
The issue is with the following scenario:
3. http://my-site/de/AboutUs/, I get the EPiServer error message - "Incorrect link - The link you gave does not work, either because the page it points to has been deleted or moved. If you clicked on a link, please inform the site’s webmaster that the link is faulty.", instead of redirecting to "~/Error/PageNotFound.aspx" page. Kindly let mw know why is it not redirecting to PageNotFound.aspx page on accessing the page in language(s) other than its actual publised language(s).