Перенаправления на Plone - PullRequest
2 голосов
/ 01 августа 2011

Каков рекомендуемый способ перенаправления HTTP на Plone с использованием Python? Какие крючки доступны? Может перенаправления управляются через ZMI? Я предполагаю, что для каждого сайта существует механизм предварительного обхода, который позволяет вам проверять URL и перехватывать запрос, если он выглядит нужным для перенаправления.

У нас есть некоторые сложные правила перенаправления, и нет смысла помещать их в Apache / NGINX.

Ответы [ 4 ]

4 голосов
/ 01 августа 2011

Может быть, вы можете что-то сделать с: http://pypi.python.org/pypi/plone.app.redirector. RedirectionTool использует эту технологию, чтобы разрешить TTW управление контентом, который был переименован в Plone.Но я предполагаю, что вы можете использовать его для любых сложных перенаправлений, которые вам нужно сделать в Python.

Также есть:

И:

Я согласен, что было бы неплохо, чтобы Plone обрабатывал перенаправления, которыене строго связано с контентом (если вы подразумеваете, что вы имеете в виду «сложное перенаправление»)

1 голос
/ 05 августа 2011

В конце концов мне понадобился код:

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

К сожалению, ни одна из существующих надстроек не позволяла писать логику перенаправления в Python таким простым способом.

1 голос
/ 02 августа 2011

не уверен, если http://plone.org/products/redirectiontool/ совпадает с http://pypi.python.org/pypi/Products.RedirectionTool., то журнал изменений и выпуски выглядят по-разному.возможно, стоит попробовать

0 голосов
/ 02 августа 2018

Если вам не разрешено устанавливать что-либо новое, вы можете использовать базовый Zope для создания перенаправления через скрипт Python, см. details .

...