我将WordPress安装移至Windows /IIS服务器上的新文件夹。我正在PHP中设置301重定向,但似乎无法正常工作。我的帖子网址具有以下格式:
http:://www.example.com/OLD_FOLDER/index.php/post-title/
我不知道如何获取/post-title/URL 的一部分。
/post-title/
$_SERVER["REQUEST_URI"]-每个人似乎都建议- 正在返回一个空字符串。$_SERVER["PHP_SELF"]刚回来index.php。为什么会这样,我该如何解决?
$_SERVER["REQUEST_URI"]
$_SERVER["PHP_SELF"]
index.php
也许是因为您使用IIS,
$_SERVER['PATH_INFO']
是您想要的,基于您用来解释的URL。
对于Apache,您可以使用$_SERVER['REQUEST_URI']。
$_SERVER['REQUEST_URI']