Я занимаюсь разработкой приложения в Google App Engine, и одна из функций - auth через Facebook Connect. У меня все настроено и работает до определенного уровня, но чтобы проверить его на моей машине dev, я создал обратный прокси-сервер на одном из моих открытых серверов, которые прокси-серверы до dev-машины.Реализация префикса сайта во всех приложениях
Все работает отлично, за исключением большинства ссылок, без префикса, который я создал для прокси.
Так что, подумал я, есть ли простой способ создать приставку для всего сайта, которая работает не только с моими приложениями, но и с любыми сторонними пользователями, которые я хочу использовать?
Есть ли какое-то промежуточное ПО, которое я могу включить, или фрагмент документов Django, которые я не читал?
** Обновление: ** После комментариев ниже, префикс я думаю идет между тогда доменное имя и приложение URL:
http://example.com/PREFIX/myapp/view/
Спасибо, Джо, мне нужно будет исправить любые сторонние приложения, которые я хочу использовать, чтобы я не работал так. Проблема возникает, когда есть ссылки и т. Д. В шаблонах, которые не знают о моем префиксе. –
Это работает очень хорошо, и если кто-то еще использует его из-за обратного прокси-сервера, вы можете использовать (?: PREFIX /)? чтобы префикс был опциональным, и он будет реагировать локально без префикса во время разработки. –