Joomla 3 404页面不起作用

时间:2016-05-18 13:32:37

标签: joomla joomla3.0

我已为404页面创建了文章,并更新了我的模板的error.php中的404错误页面URL。当我输入url example.com/something时,它会重定向到网站主页,而不是显示404页面。

2 个答案:

答案 0 :(得分:0)

我不确定您是如何在模板的error.php中更新404错误页面网址的。

但添加一个简单的php标题重定向可以解决您的问题。

<?php

header("Location: http://yourdomain.com/your-custom-error-article.html");
die();

?>

只需将其添加到模板的error.php即可。这会将访问者重定向到您创建的文章页面。

答案 1 :(得分:0)

我的一个组件router.php文件出现问题。如果没有匹配项,它将给出一些默认值。因此,Joomla将重定向到该组件的默认页面。我输入此代码来检查catid是否为数字并引发错误。现在,模板的error.php可以在带有404标头的404页面上正常工作。

    if (!is_numeric($catid[0])) return JError::raiseError(404, 'Ad not found');