2010-10-20 2 views
1

Может ли кто-нибудь показать рабочий пример того, как получить довольно URL-адреса проекта GWT над AppEngine.GWT, AppEngine и довольно url (человеческий url)

Я знаю, что вы предложите посмотреть UrlRewriteFilter. Я сжигаю его в течение 3 дней и не получаю никакого успеха.

Возможно, вам может помочь?

+0

Что вы имеете в виду под «симпатичных» URL-адресов? –

+2

yourdomain.com/?user=7666876&comment=adfadsf&language=english ---> awful yourdomain.com/7666876/adfadsf/english -> beautifull – amanas

ответ

0

Я следовал этой ссылке до urlrewrite фильтра, которым является то, что я использую в данный момент.

Я получаю преобразовать домен /? User = 43434 & mensage = 89898 в домен/user43434-mensage89898, что для меня очень хорошо.

Но я не могу преобразовать его в домен/43434/8989.

Когда я пытаюсь это сделать, я всегда получаю сбой, состоящий из моих сервисов, не может найти файл * .wgt.rpc.

Другими словами, я не в состоянии выполнить следующий пример, когда я использую GWT: http://zenoconsulting.wikidot.com/blog:16

0

Вы можете сделать это на стороне клиента с классом истории, если вы готовы иметь # в начало ваших URL-адресов. Например, в моих приложениях учителя могут получить доступ к своим классам по адресу http://activegrade.com/#calculus/grades. Объект History получает «исчисление/оценки», и вы можете анализировать его оттуда.

GWT 2.1 представляет концепцию Places - вы могли бы также изучить это.

1

Это будет работать, и это очень легко:

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

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

Как объяснено в статье на Pretty Urls with Google App Engine

Смежные вопросы