我有一个基于python(cherrypy)的网站服务器,我需要一些帮助.如果这个问题太基础,我很抱歉.到目前为止,我在这方面没有丰富的经验.
我的主页面已打开http://host:9090/home/static/index.html
.我想重写上面的地址,并将以下地址定义为主页:http://host:9090/home/
.代码本身假设保持在同一个地方.我只想要一个更短的链接,所以/home/static/index.html
也可以使用/home/
.
重写URL是我需要的吗?如果是这样,我发现了以下链接,但不幸的是我不知道如何在我的代码中实现它:http: //www.aminus.org/blogs/index.php/2005/10/27/url_rewriting_in_cherrypy_2_1?博客= 2
cherrypy.config.update({ 'server.socket_port': 9090, 'server.socket_host': '0.0.0.0' }) conf = { '/': { 'tools.sessions.on': True, 'tools.staticdir.root': os.path.abspath(os.getcwd()) }, '/static': { 'tools.staticdir.on': True, 'tools.staticdir.dir': './static/html' }, '/js': { 'tools.staticdir.on': True, 'tools.staticdir.dir': './static/js' }, '/css': { 'tools.staticdir.on': True, 'tools.staticdir.dir': './static/css' }, '/img': { 'tools.staticdir.on': True, 'tools.staticdir.dir': './static/img' }, '/fonts': { 'tools.staticdir.on': True, 'tools.staticdir.dir': './static/fonts' } } class Root(object): def __init__(self, target): self.target_server = target webapp = Root(args.target) cherrypy.quickstart(webapp, '/home', conf)
有人可以帮忙吗?