在我的应用程序中,我记录了数据库中的所有页面视图,在 AppController 中是这样的:
$this->Link->save(array(
'controller' => $this->request->params['controller'],
'action' => $this->request->params['action'],
'var1' => $this->request->params['pass'][0],
'var2' => $this->request->params['pass'][1]
));
效果很好,但是人们(或机器人)输入的一些 URL 是 404。我如何检查这些链接是否真实。
我收到的许多请求来自同一域上的先前网站,Cake 认为是控制器的 /images 请求等。
我不介意检查是在进入数据库之前还是在视图中从数据库中检索之后进行。
谢谢!