我正在尝试使用参数将API调用重定向到api.php,但它不起作用。
RewriteCond %{REQUEST_URI} ^/widgetapi
RewriteRule ^widgetapi/(.*)/(.*)$ api.php?action=$1&string=$2 [L]
我怎样才能做到这一点?我希望所有与/widgetapi/cook/bacon
类似的调用都映射到/api.php?action=cook&string=bacon
。现在似乎有些东西被重写了,但我看到了白页而不是api.php输出。
Apache版本为2.2,规则在.htaccess中,RewriteEngine为On(其他URL按预期重写)。
答案 0 :(得分:0)
好吧,这个重写规则似乎有效。白页实际上是api.php输出,因为我写了$items = []
而不是$items = array()
。