为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
函数式编程 2019-11-12 10:47:04
我将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。为什么会这样,我该如何解决?
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

$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;


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 867 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信