Apache2 Alias或mod_rewrite与PHP交互/替代

时间:2019-06-12 04:10:13

标签: php apache mod-rewrite alias

我正在从事一个项目,该项目包括用户拥有自定义Web空间的能力。在此项目中,每个用户都有自己的子域。

至少,我希望他们能够打开和关闭网站空间。在理想的世界中,他们还可以为其网站空间设置URI。

现在,我强制将URI设置为/web。在apache虚拟主机文件中,我有一个Alias的{​​{1}}到实际文件夹,用户可以在其中上传HTML文件。

在系统中,有一个用于设置是否激活其Web空间的设置,该设置将更新数据库值。

如果用户尚未激活其网站空间,我想显示一条消息,但是我不确定我是否能够拦截/web(或Alias,如果使用的话) )使用PHP进行检查。

另一方面,如果我不使用mod_rewriteAlias,则不确定如何使用PHP在{{ 1}}系统上的文件夹。我唯一能想到的就是用PHP来mod_rewrite(或者我猜是/web/*的php文件)的基础文件(如果存在),然后处理/app/user/webPages/(或{{ 1}})文件。这样做有道理还是会导致其他问题?

0 个答案:

没有答案