2010-06-21 14 views
9

Estoy planeando publicar mi sitio pronto en Dreamhost usando WSGI de pasajeros como se menciona en el dreamhost setup documentation.Aplicación predeterminada Web2py

Mi problema es que quiero que www.mydomain.com vaya directamente a mi nueva aplicación, en lugar de tener que ir a web2py.mydomain.com/MyApp/Default.

¿Cuál es la mejor manera de resolver este problema? ¿Uso los redireccionamientos de DNS o puedo hacerlo a través de la configuración de web2py?

Respuesta

6

Otra opción disponible desde la versión 1.83 web2py (Agosto 11, 2010):

Default Application, Controller, and Function
El nombre de la aplicación por defecto, el controlador y la función puede cambiarse de init, predeterminado, y índice de respectivamente a otro mediante el ajuste del valor apropiado en routes.py:

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

no consigo que esto funcione en la versión actual, todavía voy a/welcome/default/index –

+0

si routes.py no existe, tiene que crearlo con estas 3 líneas y reiniciar web2py (si comenzó web2py desde la ventana de GUI, debes cerrarlo primero) – kolobok

5

Puedes en web2py. Tiene dos opciones: 1) llame a su aplicación "init"

2) utilice las rutas para hacer la asignación. Crear un archivo de web2py/routes.py y en ella añadir

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

No consigo que esto funcione en la versión actual, todavía voy a/welcome/default/index –

+0

@RobinManoli ¿Qué está utilizando actualmente? Funcionó muy bien para mí. Solo necesitaba cambiar MyApp por el nombre de mi aplicación. – Encompass

Cuestiones relacionadas