Giu*_*Giu 6 c# multilingual umbraco http-status-code-404 umbraco7
我的问题实际上接近这个问题:根据文化,Umbraco V6 404没有得到妥善处理
我有2个不同文化的目录:
Content
EN
page1
page2
404
FR
page1
404
Run Code Online (Sandbox Code Playgroud)
当我从FR页面转到404页面时,文化又回归英语.
看起来它是基于网址的,并且可能使用404引擎无法找到链接,因此它将文化设置为默认,但我希望在用户遇到404页面时保持这种文化.
我的配置:
<error404>
<errorPage culture="en-US">1187</errorPage>
<errorPage culture="fr-FR">1189</errorPage>
</error404>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ?
我在域中使用一级路径.
网址示例:
我使用umbraco 7.2.5
在阅读不同论坛后,我发现这是一个常见问题。但Umbraco Wiki上的一篇文章也许可以帮助您。
这篇文章包含有关编写您自己的404 handler
. 只需创建一个从接口继承的新类umbraco.interfaces.INotFoundHandler
,该类定义了需要包含在类中的两个属性和一个方法。
归档时间: |
|
查看次数: |
1098 次 |
最近记录: |