2011-08-01 19 views
2

使用Python在Plone上執行HTTP重定向的推薦方式是什麼?什麼鉤子可用?可以通過ZMI管理重定向嗎?我的猜測是,每個站點的預遍歷機制允許您檢查URL並攔截請求,如果它看起來需要重定向。Plone上的重定向

我們有一些複雜的重定向規則,把它們放到Apache/NGINX上是沒有意義的。

回答

1

最後,這是我需要的代碼:

http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/

遺憾的是沒有允許用Python語言編寫的這樣簡單地重定向邏輯存在附加的。

+0

301:該博文已被移至http://opensourcehacker.com/2011/08/03/python-based-http-redirect-rules-with-plone/ –

+0

修復了該鏈接(長文本文本請允許ME PRESS現在添加評論按鈕 –

4

也許你可以做些什麼:http://pypi.python.org/pypi/plone.app.redirectorRedirectionTool使用此技術允許在Plone中重命名的內容的TTW管理。但我認爲你可以將它用於你需要在Python中執行的任何複雜的重定向。

還有:

和:

我同意它可能是很高興有Plone漢dle重定向與內容沒有嚴格關聯(假設這是「複雜重定向」的意思)

+0

plone.app.redirector作爲404頁面呈現的頁面的一部分進行操作......因此它只會讓您對實際不存在的路徑執行重定向。 –