Как я могу переписать корневое местоположение ресурсов, на которые ссылаются на обратных страницах прокси в Apache 2?

что Вы делали в своем тексте ниже конкретно, поскольку я на том же месте, и мое управление не хочет слышать что-либо еще?

openChangePassword () для функции JavaScript в Веб-доступе Outlook была нужна модификация, поскольку это был hardcoded для использования HTTPS. Я нашел эту функцию в целой загрузке файлов в exchweb папке. Это разобралось в кнопке.

0
задан 20 December 2010 в 20:01
2 ответа

mod_proxy никогда не изменяет HTML.

Только заголовки ответа HTTP, конкретно упомянутые выше, будут переписаны. Apache не перепишет другие заголовки ответа, и при этом он не перепишет ссылки URL в страницах HTML. Это означает, что, если проксированное содержание содержит абсолютные ссылки URL, они обойдут прокси. Сторонний модуль, который посмотрит в HTML и перепишет ссылки URL, является mod_proxy_html Nick Kew.

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

1
ответ дан 4 December 2019 в 22:39

Если Вы используете nginx в качестве своего сервера фронтенда, можно использовать HttpSubModule для выполнения замены. По существу nginx должен проксировать запрос и выполнить замену относительно возвращенного текста. Я действительно верю, хотя, что Вы не можете использовать это, если у Вас есть сжатие на бэкенде (поэтому, пока у Вас есть сжатие на сервере фронтенда, необходимо быть в порядке):

По существу: Nginx-> прокси апачу-> возвращается в Nginx->, выполняют замену-> сжатие и подача

Я предполагаю, что подобный модуль существует для Apache и других серверов.

0
ответ дан 4 December 2019 в 22:39

Теги

Похожие вопросы