当前位置: 首页 > 面试题库 >

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

范甫
2023-03-14
问题内容

我将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。为什么会这样,我该如何解决?


问题答案:

也许是因为您使用IIS,

$_SERVER['PATH_INFO']

是您想要的,基于您用来解释的URL。

对于Apache,您可以使用$_SERVER['REQUEST_URI']



 类似资料:
  • 本文向大家介绍PHP获取当前页面完整URL的方法,包括了PHP获取当前页面完整URL的方法的使用技巧和注意事项,需要的朋友参考一下 一、利用javascript实现: top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 二、利用PHP实现 http://localhost/PHP/XX.php?id=5 //获取域名或主机地址 //获取网页地址

  • 如何获取由服务人员的“获取”事件提供服务的页面的完整URL? "self.location"属性似乎只引用站点的根URL。例如,如果页https://example.com/folder/pagename.html正在执行服务工作人员正在拦截的读取,则服务工作人员的self.location属性返回https://example.com。 事件当前目标。地点和活动。明确目标。地点、事件。原始目标和

  • 问题内容: 在PHP中,如何获取当前页面的URL?最好只是http://domain.com之后的部分。 问题答案: $_SERVER[‘REQUEST_URI’] 有关$_SERVER数组中可用信息的更多详细信息,请参见PHP手册页。 如果您还需要查询字符串(URL中的后面的位),则该部分位于此变量中:

  • 如果只是偶尔查询一次,可以通过chaipip或者ip138查询,这里chaipip更加权威一些。

  • 问题内容: 我有一个名为URL 的文件,该文件中没有任何GET变量,因此,如果要隐藏此页面上的按钮,则不能使用类似这样的内容: 所以我想要像 我不想为此声明不必要的GET变量… 问题答案: 您可以使用和获取当前页面文件名

  • 返回当前页面URL。 使用 window.location.href 获取当前页面URL。 const currentURL = () => window.location.href; currentURL(); // 'https://google.com'