使用变量PHP重定向框架

时间:2014-01-30 14:48:46

标签: php redirect subdomain

我有一个固定地址的webbhosting服务器,比如说server.com,我有另一个域名是name.com。我创建了一个子域名test.name.com,我想将其重定向到我的新服务器server.com。因此,如果我输入test.name.com,它应该重定向到server.com。 在我的其他托管公司,我有test.name.com子域我使用框架重定向将其重定向到server.com并且它工作正常,除了一件事。如何传递变量?

假设我输入test.name.com/?price=21,我希望它将其重定向到server.com/?price=21,以便我能够在我的新服务器上使用PHP _GET提取变量。这可能吗?我似乎只有使用301服务器或帧重定向的重定向选项。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用 parse_url()拆分URI,然后重定向。

<?php
    $req = parse_url($_SERVER['REQUEST_URI']);
    $newserver = "server.com";

    header("location: ".$req['scheme']."://".$newserver.$req['path']."?".$req['query']);
?>