我正在从事一个项目,该项目包括用户拥有自定义Web空间的能力。在此项目中,每个用户都有自己的子域。
至少,我希望他们能够打开和关闭网站空间。在理想的世界中,他们还可以为其网站空间设置URI。
现在,我强制将URI设置为/web
。在apache虚拟主机文件中,我有一个Alias
的{{1}}到实际文件夹,用户可以在其中上传HTML文件。
在系统中,有一个用于设置是否激活其Web空间的设置,该设置将更新数据库值。
如果用户尚未激活其网站空间,我想显示一条消息,但是我不确定我是否能够拦截/web
(或Alias
,如果使用的话) )使用PHP进行检查。
另一方面,如果我不使用mod_rewrite
或Alias
,则不确定如何使用PHP在{{ 1}}系统上的文件夹。我唯一能想到的就是用PHP来mod_rewrite
(或者我猜是/web/*
的php文件)的基础文件(如果存在),然后处理/app/user/webPages/
(或{{ 1}})文件。这样做有道理还是会导致其他问题?