Мне нужна помощь с моей конфигурацией apache. Я хочу перенаправить с домена example.com/test/ на subdomain.example.com/, сохранив URL в адресной строке.

Поэтому, когда я набираю свой www.example.com/test/, я хочу увидеть содержимое http://subdomain.example.com с URL example.com/test/ в адресной строке.

Это моя конфигурация.

ProxyRequests off
ProxyPass /test/ http://subdomain.example.com/
ProxyHTMLURLMap http://subdomain.example.com/ /test

<Location /test/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap / /test/
RequestHeader unset Accept-Encoding
</Location>

Все работает нормально, за исключением изображений, некоторых шрифтов и т.д. Есть адреса на subdomain.example.com/Images/, subdomain.example.com/fonts/ и subdomain.example.com/Content/.

Я попробовал это с PorxyPassMatch

ProxyPassMatch "^/(.*\.png)$" "http://driveandlife.mercedes-benz.de/$1"
ProxyPassMatch "^/(.*\.jpeg)$" "http://driveandlife.mercedes-benz.de/$1"
ProxyPassMatch "^/(.*\.jpg)$" "http://driveandlife.mercedes-benz.de/$1"
ProxyPassMatch "^/(.*\.img)$" "http://driveandlife.mercedes-benz.de/$1"

а также

ProxyPass /fonts/ http://subdomain.example.com/fonts/
ProxyPass /Images/ http://subdomain.example.com/Images/
ProxyPass /Content/ http://subdomain.example.com/Content/

Проблема:

ProxyPassMatch При использовании ProxyPassMatch у меня возникает следующая проблема: каждое изображение на сайте example.com перенаправляется на subdomain.example.com.

ProxyPass: Кажется, работает, но проблема в том, что у меня есть контент на example.com/Content/. Поэтому, когда я захожу на этот сайт, я получаю перенаправление на subdomain.example.com/test :(.

У меня есть предложения?

0