apache mod_rewrite mod_proxy子域到dir

时间:2010-12-26 14:16:15

标签: linux apache mod-rewrite mod-proxy

我有一个域名www.example.com作为前端,我有很多服务器都有前端服务器 比如games.example.com 我想在后台访问www.example.com将访问games.example.com

所以games.example.com = www.example.com/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页面未找到如何在任何网址中附加文字游戏,如www.example.com/games/web/login.php?

1 个答案:

答案 0 :(得分:0)

<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>
相关问题