本文由本人翻译自http://docs.joomla.org/Tutorial:Create_a_Custom_404_Error_Page
向导:创建自定义404页面
Joomla! Documentation
本向导描述如何在Joomla1.5的网站下创建自定义的404页面。
通过四个步骤创建自定义404页面
1. 创建一个不属于任何分类的404页面
新建一篇不属于任何分类的文章作为你的404页面。如果有必要,你大可以包含一些类似“对不起,我们找不到你要访问的页面……”之类的文字,或者包括一些很有用的导航链接。例如,你可能需要做一个指向你首页的链接。
2. 创建一个到404文章的链接
创建一个菜单项,链接到这个新的404页面,并且“应用”修改。复制该文章的URL信息(index.php?option……),设置这个菜单项为“未发布”,并关闭退出菜单编辑页面。同事你应该把先前的URL信息粘贴到某个记事本页面,以便待会使用。
3. 复制error.php页面到你的模板目录
在Joomla!安装目录中复制目录templates/system下的error.php到你的模板目录。例如,你正在使用的模板名字是Cleancloud,那你就将error.php文件复制到目录templates/cleancloud中去。
4. 修改error.php文件重定向404错误到你的404页面
编辑error.php,在“restricted access” 这一行下添加下面的内容:
if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=75');
exit;
}
你可以替换Location信息(index.php?option..)为你创建的错误菜单的地址。
做个更好的自定义404页面需要的额外步骤
- 在Joomla!安装目录下的robots.txt文件的后面,加上下面的语句。
Disallow: /index.php?option=com_content&view=article&id=75
将(index.php?option…)替换你的404URL信息。
| cacti syslog 报错< 上页 | 下页 >cacti0.8.7e安装php-weathermap0.97a |
|---|





