【发布时间】:2010-12-26 22:26:53
【问题描述】:
我有一个域 www.example.com 作为前端,并且我有许多具有前端服务器的服务器 像games.example.com 我希望后台 www.example.com 将访问 games.example.com
所以 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>
它正在工作,但是 它给了我这个网址 www.example.com/web/login.php 这将引发 404 page not found 我怎样才能像这样 www.example.com/games/web/login.php 在任何 URL 中附加文字游戏?
【问题讨论】:
标签: linux apache mod-rewrite mod-proxy