我試圖獲得由其他人構建的應用程序的後端,然後取下,再次運行。我已經將未修改的後端源代碼上傳到開發服務器(而不是原來的服務器)。除.htaccess之外的任何其他方式重定向請求
在應用中,接入某個API的URL是這樣的: [hostname]/controllers/api/user/profile
,看着後端PHP代碼的情況下,api
文件夾下有一個user.php
文件,並在該PHP文件有一個稱爲「profile」的函數,每個api結束點都有一個函數。
現在我知道要做到這一點的唯一方法是有一個重定向到/controllers/user/profile
請求/controllers/user.php?action=profile
.htaccess文件,並在user.php的調用對應於「action」參數的功能有一個大的switch語句。
但奇怪的是,api文件夾中沒有.htaccess文件。唯一的.htaccess文件中包含的所有服務器代碼的文件夾的絕對根源,而只是說deny from all
是否有任何其他的方式來建立一個服務器引起請求.../folder/functionName
內的實際調用一個函數PHP文件,而不是使用.htaccess?
你不能修改全局.htaccess? – fusion3k
我可以,但我很低級別的後端的東西(我的android開發人員),我想確保他們沒有使用其他更先進和正確的方法來實現這個...基本上我不會我不想竊聽它。 – Siavash
我認爲只有方法是通過.htaccess。您可以編輯您的主.htaccess或將.htaccess添加到感興趣的目錄。 – fusion3k