404

Ruby On Rails处理404错误

背景: 网站改过一次版,url规则和以前完全不同,所以在日志中会看到很多404请求,默认情况下ROR会把页面重定向到public/404.html页面,但是我们需要收集下这些404页面的来源,所以要手动处理404错误。 实现: 思路比较简单,在route.rb的最后添加一个全局匹配,这样如果在前面没有匹配到正确的路由,就说明是一个404的页面,这时候就可以重定向到我们自定义的处理函数里了 match '*a' => 'errors#handle' 然后新增一个test_controller.rb文件,内容如下 class ErrorsController < ApplicationController def handle directory

  • Leo Chen
    Leo Chen
1 min read
404

joomla中“404错误 组件未找到”解决方案

Author:leo108 Blog:http://leo108.com 今天玩了玩joomla,结果一不小心把main menu菜单给删了,然后首页就一直提示 您可能不能访问该页面,因为: 一个过期的书签或收藏 一个含有本站的过期列表的搜索引挈 一个错误的地址 您没有访问该页面的权限 未找到请求的资源 执行您的请求时发生了一个错误 郁闷纠结啊,上网找了半天相关的资料,都是说什么组件问题。但是组件那边我神马都没动啊。。。。 探索了半天,终于把原因找到了。 joomla的首页内容就是默认菜单。 而我删除的mian menu正好就是默认菜单,所以就提示404了。 因此解决的办法也很简单,进入菜单管理,找一个主菜单,点击菜单项,选择一个合适的项设置为默认即可。

  • Leo Chen
    Leo Chen
1 min read