2010-06-21 388 views
9

我打算使用dreamhost setup documentation中提到的乘客WSGI很快在Dreamhost上發佈我的網站。Web2py默認應用程序

我的問題是,我想讓www.mydomain.com直接進入我的新應用程序,而不需要去web2py.mydomain.com/MyApp/Default。

解決此問題的最佳方法是什麼?我使用DNS重定向還是可以通過web2py配置完成此操作?

回答

6

另一個選項可用,因爲web2py的1.83版(2010年8月11日):

Default Application, Controller, and Function
默認的應用程序的名稱,控制器和功能

:可從 INIT默認,和 指數通過在routes.py設置適當的值分別改變爲另一名稱
+1

我沒有得到這個工作在當前版本,我仍然去/ welcome /默認/索引 – 2013-03-10 10:37:15

+0

如果routes.py不存在,你必須創建它與這3行,並重新啓動web2py(如果你開始來自gui窗口的web2py,你必須先關閉它) – kolobok 2013-03-30 11:46:21

5

你可以在web2py中。你有兩個選擇: 1)打電話給你的應用程序「init」

2)使用路徑做映射。創建一個文件的web2py/routes.py,並在其中添加

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

我沒有得到這個工作在當前版本,我仍然去/ welcome/default/index – 2013-03-10 10:36:39

+0

@RobinManoli你目前使用什麼?它對我來說工作得很好。我只需要將MyApp更改爲我的應用程序的名稱。 – Encompass 2015-12-21 04:55:19