Dns Web2py默认应用程序

Dns Web2py默认应用程序,dns,dreamhost,web2py,Dns,Dreamhost,Web2py,我计划很快发布我的网站,使用《乘客WSGI》,如中所述 我的问题是,我希望www.mydomain.com直接转到我的新应用程序,而不需要转到web2py.mydomain.com/MyApp/Default 解决这个问题的最好办法是什么?我是使用DNS重定向还是可以通过web2py配置来实现?您可以在web2py中实现。您有两个选择: 1) 将你的应用程序称为“init” 2) 使用路由进行映射。创建一个文件web2py/routes.py并在其中添加 routes_in=[('/','/My

我计划很快发布我的网站,使用《乘客WSGI》,如中所述

我的问题是,我希望www.mydomain.com直接转到我的新应用程序,而不需要转到web2py.mydomain.com/MyApp/Default


解决这个问题的最好办法是什么?我是使用DNS重定向还是可以通过web2py配置来实现?

您可以在web2py中实现。您有两个选择: 1) 将你的应用程序称为“init”

2) 使用路由进行映射。创建一个文件web2py/routes.py并在其中添加

routes_in=[('/','/MyApp/default/index')]

自web2py 1.83版(2010年8月11日)以来提供的另一个选项:


通过在routes.py中设置适当的值,可以将默认应用程序、控制器和函数的名称分别从initdefaultindex更改为另一个名称:

default_application = "myapp"
default_controller = "admin"
default_function = "start"

在当前版本中,我无法实现此功能,我仍然会转到/welcome/default/index@RobinManoli您目前正在使用什么?这对我来说很好。我只需要将MyApp更改为我的应用程序的名称。在当前版本中,我无法实现此功能,我仍然会转到/welcome/default/indexif routes.py不存在,您必须使用这三行创建它并重新启动web2py(如果您从gui窗口启动web2py,您必须先关闭它)