登录 注册

登录

问题 求助:404不显示

更多
2013年05月11日 19:29 - 2013年05月11日 19:32 #1 作者: lyqx
lyqx 创建了话题: 求助:404不显示
自定义404页面不显示,仍然显示joomla系统那个心烦的面孔:

404 - 文章未找到
YOU_MAY_NOT_BE_ABLE_TO_VISIT_THIS_PAGE_BECAUSE_OF:
AN_OUT_OF_DATE_BOOKMARK_FAVOURITE
A_SEARCH_ENGINE_THAT_HAS_AN_OUT_OF_DATE_LISTING_FOR_THIS_SITE
A_MIS_TYPED_ADDRESS
YOU_HAVE_NO_ACCESS_TO_THIS_PAGE
The requested resource was not found
An error has occurred while processing your request.
PLEASE_TRY_ONE_OF_THE_FOLLOWING_PAGES:
HOME_PAGE
IF_DIFFICULTIES_PERSIST__PLEASE_CONTACT_THE_SYSTEM_ADMINISTRATOR_OF_THIS_SITE
文章未找到


我的环境:
服务器信息(海外)
主机名称 Linux
数据库版本 5.1.66-cll
数据库校对 utf8_general_ci
PHP 版本 5.3.21
网站服务器版本 Apache
网站服务器 PHP 界面 cgi-fcgi
Joomla! 版本 Joomla! 2.5.11 Stable [ Ember ] 26-April-2013 14:00 GMT
Joomla! 平台版本 Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
浏览器种类/版本(User Agent) Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31

自定义在.htaccess中添加语句: ErrorDocument 404 /404.html
404.html 文件在附件里:
游客无法观看附件。登录后才能看到。


另:服务器里有“错误页”这个功能,不会用,直接把404.html的代码考了进去,自动生成的是404.shtml文件,也是不起作用的。


我是依样画葫芦,不知道哪里错了,麻烦帮看看。

本帖有文件附件。
登录之后才能看到。

最后修改: 2013年05月11日 19:32 由 lyqx. 原因: 附件格式改变

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年05月12日 01:55 #2 作者: Joomla之门
Joomla之门 回复了话题: 求助:404不显示
安装一个 Qlue 404 组件 ,就可以直接在 Joomla 后台来创建自定义 404 错误页面了。比如,把你这个 404.html 的代码粘贴到该组件的编辑窗口里面,就可以了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: lyqx

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年05月12日 15:12 #3 作者: lyqx
lyqx 回复了话题: 求助:404不显示
确实是个好东西。可惜只有 for j2.5的没有 j3.x的 。

可是Qlue 404 组件我弄了一夜也没成功。

客服弄了弄了半夜(不是弄 Qlue 404 组件)也没把我这个服务器的404弄好。估计是服务器的问题。

顺便问下老大:joomla后台的Cookie路径该怎么填?

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年05月12日 15:41 #4 作者: Joomla之门
Joomla之门 回复了话题: 求助:404不显示
我在 Joomla 2.5 上面测试 Qlue 404 很快就成功了,几乎没遇到什么困难。或许你的服务器真的有问题。

建议在 PC 上搭建一个测试服务器,方便你测试各种扩展。

我没有在 Joomla 3 上面测试,但是不代表一定不支持 Joomla 3,你或许可以试试看。

后台 cookie 路径我好想从来没管过。如果非要填不可,尝试填网站域名,末尾不要带斜线即可。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: lyqx

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年05月12日 15:47 #5 作者: lyqx
lyqx 回复了话题: 求助:404不显示
:woohoo:
就在刚才发帖后我突然想起了什么,于是终于找到了原因:我使用的模版“强行接管”了系统的404指向,使用了自己的专用404错误文件,是个php文件。找到后正在修改,初步测试是这样的。

现在看来这个问题和Qlue 404 、服务器都没有关系了。

只是这个模版剥夺了我随意修改的权利了。害我浪费好多时间5

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年05月12日 17:48 #6 作者: Joomla之门
Joomla之门 回复了话题: 求助:404不显示
应该是你所用的模板使用了“僭越输出”(就是你所说的“强行接管”),在模板目录里面有一个 error.php 文件,你可以把该文件的内容替换为你的 404.html 内容,一样可以实现自定义 404 页面。

你也可以直接删除模板目录下这个 error.php 文件,就取消了模板的“僭越输出”。然后就可以使用 Qlue 404 组件了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: lyqx

登录 或者   注册一个会员帐号 来参与讨论