Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 根据用户偏好访问多个版本的web应用程序?_Php_Mysql_.htaccess_Versioning - Fatal编程技术网

Php 根据用户偏好访问多个版本的web应用程序?

Php 根据用户偏好访问多个版本的web应用程序?,php,mysql,.htaccess,versioning,Php,Mysql,.htaccess,Versioning,我还没有进入正确的版本控制(比如Git),所以我想第一次自己做一些事情 根据用户的偏好(php+mysql),是否可以在我的.htaccess文件中分配不同的根路径(版本) 实现这一目标最简单、最有效的方法是什么?(例如,没有重复的资源)一种非常流行的方法是使用子域(xyz.myapp.com)或只是子目录www.myapp.com/152/这绝对是可能的,但我建议提供更多关于用户偏好位的详细信息.htaccess无法查询您的数据库,因此理论上应在URL本身中提供首选项,如/v1/sitevs/

我还没有进入正确的版本控制(比如Git),所以我想第一次自己做一些事情

根据用户的偏好(
php+mysql
),是否可以在我的
.htaccess
文件中分配不同的根路径(版本)


实现这一目标最简单、最有效的方法是什么?(例如,没有重复的资源)

一种非常流行的方法是使用子域(
xyz.myapp.com
)或只是子目录
www.myapp.com/152/
这绝对是可能的,但我建议提供更多关于用户偏好位的详细信息
.htaccess
无法查询您的数据库,因此理论上应在URL本身中提供首选项,如
/v1/site
vs
/v1/site
。这是你可以接受的吗?我想你会管理一些比简单的版本管理系统(比如subversion)更难的东西。为什么要浪费时间管理复杂的东西而不是使用正确的工具?@regilero完全同意你的观点,但我想知道目前是否有一个简单的手动设置。我想公共子目录是最简单、最合理的解决方案。我的目标是向每个用户显示相同的url(没有版本目录)。