热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP服务器如何设置默认版本?就像SAE那样-php教程

如下图所示。我想在服务器开发中也这么弄,比如现在我做的,当我1版本做好以后,让客户端访问:www.myapp.com1然后我又在svn新建一个版本叫做2.等到2好了以后,结果又让客户端变成www.myapp.com2.这样的话服务...

如下图所示。我想在服务器开发中也这么弄,比如现在我做的,当我1版本做好以后,让客户端访问:www.myapp.com/1
然后我又在svn新建一个版本叫做2.等到2好了以后,结果又让客户端变成www.myapp.com/2.这样的话服务器升级一次,客户端就要变一次,以前用户安装的老客户端数据就无法兼容了。
请问我能不能如下图的SAE一样,比如我将默认版本设为2.那么访问myweb.sinaapp.com的时候,实际上访问的就是2.myweb.sinaapp.com,改为1的话就是1.myweb.sinaapp.com。
我现在的服务器位置假设是www.myapp.com,后台只需要像sae设置一下,假设设置为2。这样客户端访问www.myapp.com的时候实际上就是访问的www.myapp.com/2。
我该如何实现。不知道直接使用URL跳转起不起作用。或者使用反向代理么?
我不是说使用SVN管理版本,而是说怎么跳到默认版本上面去

回复内容:

如下图所示。我想在服务器开发中也这么弄,比如现在我做的,当我1版本做好以后,让客户端访问:www.myapp.com/1
然后我又在svn新建一个版本叫做2.等到2好了以后,结果又让客户端变成www.myapp.com/2.这样的话服务器升级一次,客户端就要变一次,以前用户安装的老客户端数据就无法兼容了。
请问我能不能如下图的SAE一样,比如我将默认版本设为2.那么访问myweb.sinaapp.com的时候,实际上访问的就是2.myweb.sinaapp.com,改为1的话就是1.myweb.sinaapp.com。
我现在的服务器位置假设是www.myapp.com,后台只需要像sae设置一下,假设设置为2。这样客户端访问www.myapp.com的时候实际上就是访问的www.myapp.com/2。
我该如何实现。不知道直接使用URL跳转起不起作用。或者使用反向代理么?
我不是说使用SVN管理版本,而是说怎么跳到默认版本上面去

设置二级目录绑定试试?
每开一个新版本,拖到子目录去
这是Nginx的

set $subdomain '';
        if ( $host ~* "(?:(\w+\.){0,})(\b(?!www\b)\w+)\.\b(?!(com|org|gov|net|cn)\b)\w+\.[a-zA-Z]+" ) { set $subdomain "/$2"; }
        root  /home/wwwroot/ixiqin.com/web$subdomain;

推荐阅读
author-avatar
waiwaiwai
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有