如何为Joomla 1.6创建自定义错误页面(404)?
我已经尝试了一个教程(http://docs.joomla.org/Tutorial:Create_a_Custom_404_Error_Page),但它是1.5并且它不起作用。
谢谢。
答案 0 :(得分:1)
对 - >代码的调用是对受保护属性的调用,也就是说不再可能。 您必须使用 getCode()。 1.6的固定代码:
if ($this->error->getCode() == '404') {
header('Location: /index.php?option=com_content&view=article&id=214');
exit;
} ;
现在适用于Yoomla 1.6。 (作为http://docs.joomla.org/Creating_a_Custom_404_Error_Page上的1.5示例的修复 - 此页面上的其余部分是准确的)
答案 1 :(得分:0)
答案 2 :(得分:0)
只需按照以下步骤操作:
然后在你的joomla的error.php中添加这段代码你可以在里面找到(root_directory)\ templates \ system \ error.php
defined( '_JEXEC' ) or die( 'Restricted access'); if ($this->error->getCode() == '404' ) { header('Location: http://www.domain.com/page-not-found'); exit;}