apache mod_rewrite поддомен mod_proxy в каталог - PullRequest
2 голосов
/ 26 декабря 2010

У меня есть домен www.example.com в качестве внешнего интерфейса, и у меня много серверов, имеющих внешние серверы как games.example.com что я хочу www.example.com в фоновом режиме получит доступ к games.example.com

so games.example.com = www.example.com/games

этот код будет обрабатывать любой доступ к каталогу / games будет обращаться к внутреннему серверу

<Location  /games>
ProxyPassReverse games.example.com
ProxyPassReverse games.example.com:80
RewriteEngine On
RewriteRule games(.*)$ http://games.example.com/$1 [QSA,P,L]
</Location>

это работает, но это дает мне этот URL www.example.com/web/login.php, который откроет 404 страницы, так и не найден. Как мне добавить словесные игры в любой URL-адрес, например, так:

1 Ответ

0 голосов
/ 26 декабря 2010
<Location  /games>
ProxyPassReverse games.example.com
ProxyPassReverse games.example.com:80
RewriteEngine On
RewriteRule games(.*)$ http://games.example.com/games/$1 [QSA,P,L]
</Location>
...