通过PHP脚本处理HTTP请求


Handling HTTP request by PHP script

这个问题可能更具理论性,但由于我已经连续两天试图弄清楚这个问题,我脑子里缺少了一些知识。

如果我从移动应用程序向我的服务器(运行apache)发送HTTP请求,地址为www.example.com/getData,它将由apache处理,并在下面的HTTP响应中以OK状态回答。

现在,如果我想通过php处理这个请求,我想我需要配置apache,以便它将HTTP请求重定向到我的php脚本?

但由于我在谷歌上找不到合适的答案,我开始怀疑自己对此的了解。这是实现我想要的正确方式吗?

在.htaccess 中尝试以下操作

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ index.php?path=$1 [NC,L]

在index.php中,访问路径如下

<?php
      echo $_GET['path'];
?>