可以用下面的这样方式来解决web.py请求根目录下面静态文件的麻烦(主要是favorite.ico的文件)。
1、在url规则里面设置静态文件的匹配
2、把静态文件放在static下面
3、通过重定向来处理
下面是代码部分:
我的favorite.ico是放在static下面的。
url规则:
urls = ( '/', 'Home', '/(.*.ico)', 'StaticFile', #处理ico文件 )
class StaticFile: def GET(self, file): web.seeother('/static/'+file); #重定向
这样就行了,你可以打开浏览器的调试可以看到重定向的过程的。