将子域重定向到 PHP/ 中的文件.HTaccess


Redirect sub-domain to a file in PHP/.HTaccess

我有以下URL API:api.sandox.mypage.com(此子域重定向到根文件夹 www/api/sandbox/(api.mypage.com(此子域重定向到根目录的文件夹 www/api/live/( -> 生产 API

每个 API 都有付款/request_payment(用于请求新付款(、/payments/1/(其中 1 是获取该付款信息的

付款 ID(、/company/1(其中 1 是获取该公司信息的公司的 ID(等服务。

最好的方法是什么? 因为实际上我只能放置真正的.php路径文件,如payments/request_payment.php,/payments/getPaymentInfo.php和/company/getCompanyInfo.php,所以我不想使用.php扩展并使用我之前告诉的架构。

使用HTACCESS文件或带有PHP的路由的最佳选择是什么,我该怎么做?

多谢。

尝试将这些规则添加到文档根目录:

RewriteEngine On
# for payments/request_payment
RewriteRule ^payments/request_payment$ /payments/request_payment.php [L]
# for /payments/1/
RewriteRule ^payments/([0-9]+)/?$ /payments/getPaymentInfo.php?id=1 [L,QSA]
# for /company/1/
RewriteRule ^company/([0-9]+)/?$ /company/getCompanyInfo.php?id=1 [L,QSA]