我将WordPress安装移动到Windows/IIS服务器上的一个新文件夹中.我正在用PHP设置301重定向,但它似乎不起作用.我的帖子URL的格式如下:

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

我想不出如何抓取URL的/post-title/部分.

$_SERVER["REQUEST_URI"]——每个人似乎都推荐它——返回一个空字符串.$_SERVER["PHP_SELF"]刚刚返回index.php.这是为什么?我该怎么解决?

推荐答案

也许,因为你在IIS下,

$_SERVER['PATH_INFO']

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

对于Apache,您将使用$_SERVER['REQUEST_URI'].

Php相关问答推荐

模型中的Laravel自定义查询字段

WooCommerce:有条件地更改特定区域的发货类别

MULTI UPDATE Laravel为什么只能更新我的第一行

EBay Inventory API createOrReplaceInventoryItem出错

通过DO LAMP进行身份验证并从邮箱发送邮箱的最简单方式是什么

由于某种原因,FILE_GET_CONTENTS从一天到另一天停止工作,并在PHP 7.2.34中返回一条&http/1.1 406不能接受&的错误

无法使用php IMAP从Gmail获取收件箱

莫德克斯.当我try 使用pThumb为手机压缩图像时,没有任何react

哪里的表现能更好?

从WooCommerce订单项目获取Dokan卖家详细信息

Woocommerce单一产品Ajax添加到带有自定义购物车项目数据的购物车

除WooCommerce中的特定国家/地区外,有条件地要求填写邮政编码 checkout 字段

既然setSQLLogger()已被弃用,如何使用中间件在 Doctrine 3 中记录查询执行时间?

使用用户元数据填写 woocommerce checkout 字段

向元素添加类时添加循环错误

根据页面的最后修订日期设置 MediaWiki 内部链接的样式

PHP 创建 CSV 文件并用波斯语写入

htaccess Rewriterule 无法以任何方式工作

同一页面上多个组件的 Livewire 分页问题

Php 的新WeakMap - 枚举曾经被垃圾收集过吗?