9 votes

Application par défaut de Web2py

Je prévois de publier mon site prochainement sur Dreamhost en utilisant passenger WSGI comme mentionné dans le documentation sur la configuration de dreamhost .

Mon problème est que je veux que www.mydomain.com aille directement à ma nouvelle application, au lieu de devoir aller à web2py.mydomain.com/MyApp/Default.

Quelle est la meilleure façon de résoudre ce problème ? Dois-je utiliser des redirections DNS ou cela peut-il être fait par la configuration de web2py ?

7voto

mwolfe02 Points 11452

Une autre option disponible depuis la version 1.83 de web2py (11 août 2010) :

Application, contrôleur et fonction par défaut
Le nom de l'application, du contrôleur et de la fonction par défaut peut être modifié de la manière suivante init , par défaut y indice respectivement à un autre nom en définissant la valeur appropriée dans routes.py :

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

5voto

mdipierro Points 3552

Vous pouvez le faire dans web2py. Vous avez deux options : 1) appeler votre application "init"

2) utiliser les routes pour faire le mapping. Créez un fichier web2py/routes.py et dans celui-ci ajoutez

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X