
Я пытаюсь найти самый простой способ проксирования сайта WordPress в подкаталог другого сайта.
Итак, у меня есть сайт wordpress articles.blah.com/subdir/. Он пишет html с абсолютными путями типаhttp://articles.blah.com/subdir/page1/. Он также делает заголовки http с абсолютными перенаправлениями, такими как location:http://articles.blah.com/subdir/account. Он уже находится в подкаталоге с соответствующим названием "subdir".
Мне нужно проксировать его на основной сайт в подкаталоге. Поэтому я ищу решение прокси, которое сможет выполнить перезапись http-контента, включая заголовки. Итак,http://www.blah.com/subdir/* будет проксирован наhttp://articles.blah.com/surbdir/*.
Я пытался сделать это на хосте WordPress, на котором уже есть nginx с модулем subs, но это только перезаписывает тело — любой заголовок перенаправления остается нетронутым, поэтому перенаправления не выполняются.
Как проще всего это сделать?
решение1
Похоже, вам нужна proxy_redirect
директива для перезаписи Location
заголовка при его появлении.