404页面是指当用户尝试打开不存在的网页时看到的页面,当用户试图进入这类不存在的页面 时,服务器会默认返回一个404 HTTP 状态代码,表明该网页未找到。搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页。正确设置一个404错误页面可以增强用户体验、进一步引导用户浏览网站,但是如果设置不当,严重的甚至可以导致搜索引擎 的降权处理。

下面教你如何在Joomla中设置一个自定义的404页面:

1、创建一个没有设置分类的文章

在Joomla后台新建一片文章,在里面输入一些找不到页面的404错误提示,比如“对不起,你要找的页面不存在”,或者其他比较幽默的图片来增加浏览者的友好度,当然你也可以在里面加上一些网站导航,像“返回首页”等引导浏览者继续浏览你的网站。

2、给上面的新文章创建一个链接

创建一个新菜单指向你的新创建的404文章,然后保存。复制文章的链接,然后将刚才新建的菜单设置为“未发布”状态。

3、复制error.php文件到你的网站模板的根目录

从目录templates/system中复制error.php文件到你正在使用的模板的根目录,例如:如果你正在使用的模板名叫"youzine",那么你就需要把error.php文件复制到目录templates/youzine下。

4、编辑error.php将404错误转向到你新建的404文章

打开error.php,将下列代码加到代码"restricted access"下:
if (($this->error->code) == '404') {
header('Location: index.php?option=com_content&view=article&id=30);
exit;
}

将location后面的地址替换为你新建的404页面的地址。

如果你需要定制一个对搜索引擎更加友好的404页面,还需要最后一步:

将你的404页面的地址添加到根目录下的Robots.txt文件中,如下:

Disallow: /index.php?option=com_content&view=article&id=75

将地址替换为你的404页面的地址即可
文章来源: 本站原创 引用(0) 阅读(7624)
 
对《四步教你在Joomla中定制404页面》有 0 条评论
发表评论
昵称

网址

电邮
打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]