在输入不存在的网址时,我想显示自定义的404网页,但是当我输入不存在的网页时,我看到找不到网页没有umbraco文档与网址匹配在浏览器中
目前我要在一个umbraco v6.2.5应用程序中运行多个网站,每个网站有多种语言,例如:
- www.mydomain.com/en
- www.mydomain.com/de
- www.mydomain.com/fr
config \ 404handlers.config包含以下内容:
<?xml version="1.0" encoding="utf-8" ?>
<NotFoundHandlers>
<notFound assembly="umbraco" type="SearchForAlias" />
<notFound assembly="umbraco" type="SearchForTemplate"/>
<notFound assembly="umbraco" type="SearchForProfile"/>
<notFound assembly="uComponents.NotFoundHandlers" type="MultiSitePageNotFoundHandler" />
<notFound assembly="umbraco" type="handle404"/>
</NotFoundHandlers>
已创建文档类型和模板,并且已将模板分配给新的404节点,但它仍然无法正常工作。
我可以看到该问题与子域有关,因为当我从文化和主机名中删除这些(即en /,de /,fr /)404页面开始工作时,这是区分语言所必需的。 。
有人可以建议我如何让404页面与子域名一起使用,谢谢!