[英]How to return a URL without a subfolder/subdirectory (using PHP not htaccess)
这个问题基本上涵盖了它。 我确定已经问过这个问题,但似乎找不到。
为了清楚起见,我有这个网址
https://www.example.com/subfolder/page.php
我想返回这个网址
https://www.example.com/page.php
我想我应该使用http_build_url(),但是but,我在这里。
我知道可以使用.htaccess完成此操作,但是对于我特别奇怪的情况,我需要在php中完成。
最简单的说,您可以使用以下命令进行重定向:
header('location: example.com/page.php');
使用所需的http_build_url()
,可以执行以下操作:
echo http_build_url("http://example.com/subfolder/page.php",
array(
"scheme" => "http",
"host" => "example.com",
"path" => "/page.php"
),
HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.