王学昌的笔记

Orioner.Wang

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size
学习笔记 nix-Server Joomla 自定义 404页面

Joomla 自定义 404页面

本文由本人翻译自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信息。

学习笔记 nix-Server Joomla 自定义 404页面
内容的浏览数 : 276305