文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

jspXCMS页面静态化如何设置

2023-06-26 07:17

关注

这篇文章主要介绍了jspXCMS页面静态化如何设置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jspXCMS页面静态化如何设置文章都会有所收获,下面我们一起来看看吧。

生成静态页是提高网站访问速度的办法之一。静态页面不需要tomcat等servlet容器解析,直接由apache或nginx等web服务器发送html页面给浏览器,从而提高了网站访问速度,减轻服务器压力。

静态页可以在栏目中设置,也可以在模型中设置。如果栏目没有设置静态页相关属性,则读取对应模型的静态页设置。

注意:在开发环境下开启静态化设置,在访问栏目页(如:http://localhost:8080/news/)时会出现404页面找不到的情况。

这是因为开发环境使用spring-boot:run启动,是嵌入式Tomcat启动模式,不支持welcome-file,也就是访问/news/不会自动返回/news/index.html页面,导致找不到页面。

可将程序直接部署到Tomcat下,就不会有这样的问题了。

如果希望在开发环境下也避免这个问题,可以在下面配置中不要选择默认文档选项,这样生成的栏目页url地址为http://localhost:8080/news/index.html,就不会出现找不到页面的问题了。但这个地址的seo效果比http://localhost:8080/news/差一些。

生成管理

点击后台导航内容管理 - 生成管理进入生成管理页面。

jspXCMS页面静态化如何设置

栏目静态页设置

进入栏目修改界面,可以看到静态页相关设置。如没有相关字段,可以到相应模型的系统字段中配置。

静态页设置包括栏目页静态页和文档页静态页,可以分别开启或关闭。

路径变量:

jspXCMS页面静态化如何设置

模型静态页设置

栏目静态化没有设置的字段,或自动读取相应模型的静态化设置。在栏目较多的情况下,为了避免一个个栏目设置的繁重工作,可以直接在模型里设置静态化。

在系统管理 - 模型管理 - 栏目模型 或 首页模型处点击修改模型。模型静态化设置与栏目静态设置含义一样,但由于模型静态化设置作用于所有相应栏目,所以文件路径必须使用变量,比如栏目文件路径/{node_number}/index。如果不使用变量如/news/index,则所有栏目都使用这个路径,显然是不行的。

jspXCMS页面静态化如何设置

jspXCMS页面静态化如何设置

注意:任何静态页的设置,都需要手动点击生成后,才会生成,设置后并不会自动生成静态页。但设置完成之后,新增的文章可以自动生成静态页,不用再次手动生成。

静态页保存位置

很多人会问静态页保存在哪里。静态页和图片这些静态资源都有一个特点,就是不需要经过程序处理,访问路径是什么,文件路径就是什么。如果一个图片访问路径是/upload/abc.jpg,可能很少人会问这个图片保存在哪,其实静态页也是一样的。

首页的静态文件保存在哪?既然能作为首页访问,肯定是保存在应用的根目录,放在其他地方不可能访问到。文件名通常也是index.html。比如程序部署在c:/tomcat/webapps/ROOT目录下,首页的静态页就在c:/tomcat/webapps/ROOT/index.html。

栏目页和详细页的静态文件保存位置则和之前介绍的文件路径设置有关。比如程序部署在c:/tomcat/webapps/ROOT目录下,栏目静态页路径设置为/news/index扩展名为.html,那么这个栏目的url路径可能为http://localhost:8080/news/index.html(默认文档选择否)或http://localhost:8080/news/(默认文档选择是),文件的保存位置为c:/tomcat/webapps/ROOT/news/index.html。

关于“jspXCMS页面静态化如何设置”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jspXCMS页面静态化如何设置”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯