【发布时间】:2011-04-15 16:45:01
【问题描述】:
我正在尝试使用参数将 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 开启(其他 URL 按预期重写)。
【问题讨论】:
标签: apache .htaccess mod-rewrite