如何在Windows / IIS服务器上获取当前页面的完整URL?

我将WordPress安装移至Windows / IIS服务器上的新文件夹。我正在PHP中设置301重定向,但似乎无法正常工作。我的帖子网址具有以下格式:


http:://www.example.com/OLD_FOLDER/index.php/post-title/

我不知道如何获取/post-title/URL 的一部分。


$_SERVER["REQUEST_URI"]-每个人似乎都建议-正在返回一个空字符串。$_SERVER["PHP_SELF"]刚回来index.php。为什么会这样,我该如何解决?


函数式编程
浏览 871回答 3
3回答

阿晨1998

$pageURL = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";if ($_SERVER["SERVER_PORT"] != "80"){    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];} else {    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];}return $pageURL;
打开App,查看更多内容
随时随地看视频慕课网APP