【问题标题】:Rewrite WordPress URL with custom paramater使用自定义参数重写 WordPress URL
【发布时间】:2017-01-18 08:29:34
【问题描述】:

我正在开发一个有图片幻灯片的网站。更改幻灯片时,我使用历史记录更改 URL 并附加一个参数。我需要做的是使 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 的操作。项目部分被固定为在这种情况下我使用的唯一帖子类型,但“单一项目”可以更改。

浏览文档似乎对我没有帮助,只需要一个简单的例子,朝着正确的方向前进,我肯定会理解的。

【问题讨论】:

  • 添加 .htaccess 重写条件规则 许多其他关于如何为此编写正确正则表达式的帖子

标签: php wordpress .htaccess mod-rewrite


【解决方案1】:

这样就可以了,reference here:

RewriteEngine on

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

把它放在你的根 .htaccess 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-20
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    相关资源
    最近更新 更多