我在核心php中开发了apis。为此,我在我的网站的根目录上有一个单独的文件夹。在该文件夹中命名为api我有v1文件夹,其中包含我的index.php文件。 我正在处理index.php上的所有api调用。
web.config
为此,我在每个请求的请求(作为POST)中发送方法名称。 我现在正在访问这样的api site.com/api/v1/index.php(这很好)。 但我需要访问apis我的函数名称。 site.com/api/v1/login
我知道通过htaccess的方法,但我不清楚它。我搜索了很多。我应该在我的htaccess文件中为给定的目录结构写什么? 我应该在哪里放置我的htaccess文件;在网站的根目录或V1文件夹的根目录?
请分享?
答案 0 :(得分:1)
将/api/v1/login
URI重写为 - > /api/v1/index.php
,将此规则添加到.htaccess
目录中的v1
:
RewriteEngine on
RewriteRule ^login$ index.php [L]