无论我尝试使用什么工具,它都无法正常工作。
我有一个 api,在 /api/v1/method.format?arg1=x&arg2=x 调用
我在 /api/v1/ 上有这个 .htaccess:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([^.]+).([^?]+)$ api.php?method=$1&format=$2&%1
这给了我更好的结果,但不接受额外的论点:
location /api/v1.1/ {
if (!-e $request_filename) {
rewrite ^/([^.]+).([^?]+)$ /api/v1.1/api.php?method=$1&format=$2&%1;
}
}
有任何想法吗?我在网上尝试了很多工具,但没有一个能给我一个可接受的结果:|
谢谢。