2010-10-20 50 views
1

任何人都可以通過AppEngine展示如何在GWT項目上獲得漂亮的URL的工作示例。GWT,AppEngine和漂亮的url(人類網址)

我知道你會建議看看UrlRewriteFilter。我已經燒了3天,沒有成功。

請幫忙嗎?

+0

你所說的「漂亮網址」意思? – 2010-10-20 21:29:10

+2

yourdomain.com/?user=7666876&comment=adfadsf&language=english ---> awful yourdomain.com/7666876/adfadsf/chinese - >美麗的 – amanas 2010-10-22 17:14:08

回答

0

我跟着這個鏈接至urlrewrite過濾器,至極是我使用的時刻是什麼。

我得到變換域/?user = 43434 & mensage = 89898到domain/user43434-mensage89898這對我來說很好。

但我無法將其轉換爲域名/ 43434/8989。

當我嘗試這樣做時,我總是得到一個失敗,包括我的服務無法找到* .wgt.rpc文件。

換句話說,我不能夠當我使用GWT運行下面的例子: http://zenoconsulting.wikidot.com/blog:16

0

你可以做到這一點與歷史類的客戶端,如果你願意有一個#在您的網址的開始。例如,在我的應用程序中,教師可以在http://activegrade.com/#calculus/grades訪問他們的成績。歷史對象收到「微積分/成績」,你可以從那裏解析它。

GWT 2.1引入了地方的概念 - 你也可以看看。

1

這將工作,它真的很容易:

def main(): 
    application = webapp.WSGIApplication([('/', MainHandler), ('/(.*)', PostHandler)], debug=True) 

class PostHandler(webapp.RequestHandler): 
    def get(self, slug): 

正如在文章中解釋上Pretty Urls with Google App Engine