所以我正在为我正在处理的仪表板开发一个 API。我想更改 API url 看起来更好一点,所以我研究了 RewriteRule。似乎重定向很好,但 $_GET 和 $_REQUEST 是空的。这是我的 .htaccess 文件(位于 /dashboard/ 中)规则:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^dashboard/api/1/(user|venue)/?([^/]*)/?([^/]*)/?$ api.php?type=$1&action=read&id=$2 [QSA,L]
就像我说的,它实际上是在访问 api.php,但是type
,action
和id
在 php 的请求变量中不可用?