[英]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.