如何在Liferay 6.1中为每个站点创建不同的404页面

时间:2012-01-25 18:49:28

标签: glassfish http-status-code-404 glassfish-3 liferay-6

我在Glassfish 3.1.1上运行Liferay 6.1.0 GA1。我希望为我的门户网站创建一个简单的404错误页面。但是,我不确定如何做到这一点,也无法在网上找到任何体面的文档。

有几个论坛提到在property-ext.properties文件中添加一个属性

layout.friendly.url.page.not.found=/errors/my_404error.htm

然而,这个“my_404error.htm”存放在哪里?

如果我的门户网站上有多个网站,每个网站都采用不同的方式。如何为每个站点创建自定义的404页面?

由于我是Liferay的新手,我认为这个问题有一个简单的解决方案,我只是不知道在哪里看。

提前致谢。

2 个答案:

答案 0 :(得分:0)

在[tomcat_dir] / webapps / ROOT / html中查看,如果你放了:

$layout.friendly.url.page.not.found=/html/errors/404.jsp

您必须在该路线上创建该页面。记得保留“html”文件夹!

答案 1 :(得分:0)

所以我在第一次看到的地方找到了答案。

  

The Liferay Developer's Guide

具体来说,有关“覆盖JSP”的部分。这正是我想要的,我很容易将它定制到我的Glassfish安装。