我现在有一个Python/CherryPy的应用程序,其中担任,在第一页是index.html的,其中包含的链接read more不需要/添加到HTML文件路径
当我点击这个链接的CherryPy返回以下回溯:
404未找到
路径 '/designs.html' 没有被发现。
回溯(最近通话最后一个): 文件 “/home/aharrisreid/webapps/cp32/lib/python3.1/cherrypy/_cprequest.py”,线路646,在响应 response.body = self.handler () 文件“/home/aharrisreid/webapps/cp32/lib/python3.1/cherrypy/lib/encoding.py”,行188,在调用 self.body = self.oldhandler(* args,** kwargs) 文件 “/home/aharrisreid/webapps/cp32/lib/python3.1/cherrypy/_cperror.py”,线路387,在通话 提高自我 cherrypy._cperror.NotFound:(404,“路径'/designs.html'未找到。“)
因为href属性是'designs.html'我希望直接调用这个页面而不调用cherrypy,但是沿着这个行的某个地方/前缀已经被添加到designs.html中,因此Cherrypy已经被调用来评估根目录路径。
我该如何解决这个问题,并确保只有'designs.html'被传递给页面处理器?
TIA, 艾伦
+0
描述你使用重写规则有被CherryPy的处理所有的请求? (作为前端控制器) –
2011-03-26 08:44:14
+0
@Matijs - 对不起,不知道你的意思是重写规则。什么是前端控制器?问候。 –
2011-03-26 16:52:13
+0
有关前端控制器的简短描述,请查看http://en.wikipedia.org/wiki/Front_Controller_pattern –
2011-03-27 13:56:30