Php 如何将一个url重定向到另一个url?

Php 如何将一个url重定向到另一个url?,php,.htaccess,proxy,reverse-proxy,Php,.htaccess,Proxy,Reverse Proxy,我有一个“api”,也就是说,我试图在另一台服务器上为一个应用程序代理一个api 目标url的格式如下所示: 我如何动态重定向到那个位置 这是我到目前为止使用的php,它可以获取文件名和用户/密码 应用程序将读取提供的JSON并获取“文件名”,然后尝试在api主机上转到/live/,但这也会导致 这是不存在的 我在想htaccess中的一些东西 我正在尝试为应用程序提供 不是 (示例2.net是PHP中的$dns) 对不起,我知道这是一个糟糕的解释-希望我已经解释得足够多,能够找到答案。

我有一个“api”,也就是说,我试图在另一台服务器上为一个应用程序代理一个api

目标url的格式如下所示:

我如何动态重定向到那个位置

这是我到目前为止使用的php,它可以获取文件名和用户/密码


应用程序将读取提供的JSON并获取“文件名”,然后尝试在api主机上转到/live/,但这也会导致 这是不存在的

我在想htaccess中的一些东西

我正在尝试为应用程序提供 不是

(示例2.net是PHP中的$dns)

对不起,我知道这是一个糟糕的解释-希望我已经解释得足够多,能够找到答案。 (第1个员额)

编辑:我一直在阅读querystring链接中关于图灵文件夹的内容,在这里我可以指向这个


我现在只需要弄清楚如何使用htaccess将请求的文件夹url从

示例2.net/live/username/password/file.mp4到
示例2.net/live.php?username=username&password=password&streamid=streamid.mp4

我最终使用了这个用于.htaccess的工具

RewriteEngine on
RewriteRule ^live\/([^\/]+)\/([^\/]+)\/([^\/]+) /path/to/api/live.php?username=$1&password=$2&streamid=$3 [L]

我最终使用了这个为.htaccess工作的工具

RewriteEngine on
RewriteRule ^live\/([^\/]+)\/([^\/]+)\/([^\/]+) /path/to/api/live.php?username=$1&password=$2&streamid=$3 [L]