htaccess将外部URL重定向到相对路径

时间:2017-07-20 18:03:21

标签: .htaccess

我想将http://www.example.com/api/request/重定向到/ handler / api / request /之类的相对路径,以便我可以代理API调用:

但如果我这样做:

RewriteRule ^(.*) /handler%{REQUEST_URI} [R=302,NC]

结果是:

https://www.example.com/handle/api/request/

我的预期结果是

{my relative domain}/handler/api/request/

1 个答案:

答案 0 :(得分:0)

您可以使用此规则:

RewriteEngine On

RewriteRule ^api(/.*)?$ handler%{REQUEST_URI} [L,NC]

请注意,没有R标志并使用相对路径进行重写。