Php 使用自定义参数重写WordPress URL

Php 使用自定义参数重写WordPress URL,php,wordpress,.htaccess,mod-rewrite,Php,Wordpress,.htaccess,Mod Rewrite,我在一个有图像幻灯片的网站上工作。更改幻灯片时,我使用历史记录更改URL,并附加一个参数。我需要做的是使URL更整洁 URL可以保存以备以后使用,我可以从当前结构中提取数据 示例URL: http://domain.com/projects/single-landscape/?layout_id=1 项目是一个柱类型,单一景观是该柱类型中的柱 布局id只是我用JS添加的东西,所以与WordPress本身无关 我想做的就是能够进入: http://domain.com/projects/sing

我在一个有图像幻灯片的网站上工作。更改幻灯片时,我使用历史记录更改URL,并附加一个参数。我需要做的是使URL更整洁

URL可以保存以备以后使用,我可以从当前结构中提取数据

示例URL:

http://domain.com/projects/single-landscape/?layout_id=1
项目是一个柱类型,单一景观是该柱类型中的柱

布局id只是我用JS添加的东西,所以与WordPress本身无关

我想做的就是能够进入:

http://domain.com/projects/single-landscape/1
http://domain.com/projects/single-landscape/2
http://domain.com/projects/single-landscape/3
我现在把这个数字作为布局id,继续进行。项目部分是固定的,因为它是我在这种情况下使用的唯一的帖子类型,但是“单个项目”可以更改

浏览文档似乎对我没有帮助,只需要简单地用一个例子向正确的方向推一下,我相信我会理解的。

这样就可以了,:

将它放在root.htaccess文件中。

这样就可以了,:


把它放在根.htaccess文件中。

你看过了吗?添加.htaccess重写条件规则关于如何为它编写正确的正则表达式的许多其他帖子你看过了吗?添加.htaccess重写条件规则关于如何为它编写正确的正则表达式的许多其他帖子
RewriteEngine on

RewriteRule ^(projects/[^/]+/)(\d+)$ $1?layout_id=$2