簡體   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