Мне нужна помощь с моей конфигурацией 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 :(.
У меня есть предложения?