概念/述语
从这里开始
数据库
开发入门
程序扩展
使用介绍
其它

纸壳CMS在开发环境不会显示404页面,只有在发布版本才会显示。可以通过在主题模板下添加404页面模板来自定义404页面。

如果需要在开发环境显示404页面,需要修改Startup.csConfigure方法:

public void Configure(IApplicationBuilder app, 
    IWebHostEnvironment env, 
    ILoggerFactory loggerFactory, 
    IHttpContextAccessor httpContextAccessor)
{
    //if (env.IsDevelopment())
    //{
    //    app.UseDeveloperExceptionPage();
    //}
    //else
    {
        app.UseExceptionHandler("/Error");
        app.UseStatusCodePagesWithReExecute("/Error/Code/{0}");
    }
    loggerFactory.UseFileLog(env, app.ApplicationServices.GetService<IHttpContextAccessor>());
    app.UseZKEACMS(env, httpContextAccessor);
}

自定义404页面

进入后台的主题模板(/admin/template),然后直接点击新建

名称输入NotFound.cshtml,如果是企业版也可以输入NotFound.liquid,然后输入页面代码后保存即可:

微信公众号