重写规则 - 但仅限于某个网址

时间:2010-10-29 08:40:26

标签: .htaccess rewrite

我的htacces中有一个重写规则,它重写POST http授权请求并将其转换为get请求。但这种情况发生在每个http身份验证请求中。

如果要访问www.mysite.com/googlecheckout/api网址,我实际上只需要重写:

这就是我目前所拥有的:

RewriteCond%{HTTP:授权}。*
RewriteRule index.php index.php?login =%{HTTP:Authorization}

这确实有效,但它在其他地方弄乱了其他几页。

任何人都知道如何实现这个目标吗? 非常感谢

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteCond %{REQUEST_METHOD} =POST
RewriteCond %{HTTP:Authorization} .+
RewriteRule ^googlecheckout/api$ index.php?login=%{HTTP:Authorization}