用自定义参数重写WordPress URL

时间:2017-01-17 22:15:27

标签: php wordpress .htaccess mod-rewrite

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

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

示例网址:

http://domain.com/projects/single-landscape/?layout_id=1

项目是一种帖子类型,单一格局是该帖子类型的帖子。

?layout_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拉出来一样。在这种情况下,项目部分被固定为唯一的后期类型,但“单项目”可以改变。

查看文档似乎对我没有帮助,只需要通过一个示例简单地推进正确的方向,我肯定会生病,然后才能理解。

1 个答案:

答案 0 :(得分:0)

这样做,reference here

RewriteEngine on

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

将它放在根.htaccess文件中。