2012-03-13 62 views
1

我正在開發一個應用程序,其中webapp2將部署在Google App Engine上。 URL會一直由語言標識符前面,如:使用webapp2的URL重定向

我想自動重定向不與一個語言標識符到對應的啓動任何請求英文版。例如,以下網址應該重定向到上述網址:

目前,我使用webapp2_extras建立一個重定向每一個可能的URL,這是創建很多代碼重複。問題是,據我瞭解,webapp2中的URL重定向需要在每個處理程序的基礎上定義。

如何才能將所有不匹配正則表達式(本例中爲語言標識符)的請求重定向到相應的修改URL(在我的情況下,添加en/)?

+0

不應該做語言檢測,並根據用戶的偏好進行重定向嗎? – 2012-03-13 21:36:54

+0

@尼克是,那會晚一點。在我們首次推出時,我們只會提供英文支持。 – Leo 2012-03-14 09:07:24

回答

0

你正在尋找的是一箇中間件。 here一個例子。