Php 如何将目录结构作为API读取

Php 如何将目录结构作为API读取,php,api,rest,Php,Api,Rest,如果您正在编写一个典型的php脚本,它位于您指向url的目录中。API响应对树下目录的请求,如/API/feeds/80320。我假设php代码存在于api目录中,它读取到来自/feeds/80320的请求。它是如何实现的?将所有请求重定向到一个php脚本。 在apache中,您可以这样做> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(

如果您正在编写一个典型的php脚本,它位于您指向url的目录中。API响应对树下目录的请求,如/API/feeds/80320。我假设php代码存在于api目录中,它读取到来自/feeds/80320的请求。它是如何实现的?

将所有请求重定向到一个php脚本。

在apache中,您可以这样做>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L]
然后在PHP脚本中解析
$\u服务器['REQUEST\u URI']并施展你的魔法