繁体   English   中英

从自定义index.php转发请求

[英]Forward request FROM custom index.php

我有一个不使用任何框架的现有Web应用程序,我想为其添加.env支持。 为了简化此操作,我认为最好将所有请求发送到index.php文件,该文件将在$ _ENV数组中注册.env内容,然后将原始请求转发到其预期的目的地。

例如,有人尝试访问http://test.com/dashboard.php ,然后使用htaccess将文件重定向到http://test.com/index.php 在那里,将为每个请求注册环境变量,我想将整个请求发送回http://test.com/dashboard.php

如果有一个简单的方法可以完成此任务,或者有一个更好的解决方案来解决当前问题,我将不胜感激。 我愿意使用Symfony请求/响应对象,如果这样会使事情变得更容易。

实际上,最简单的解决方案似乎就是您所描述的:强制所有请求通过index.php,注册您的环境变量,然后仅包含dashboard.php。 可以讨论这是否是最可靠的方法。

使用Symfony的HttpFoundation可能是更可靠的构造,但是这意味着您可能还必须更新现有代码。 尽管我将始终建议基于开源组件的更可靠的方法,但是投资会更大一些,而且我不了解您的情况,因此我不知道这是否可以接受。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM