【问题标题】:Wordpress pass parameter into url [closed]Wordpress 将参数传递到 url [关闭]
【发布时间】:2013-10-09 01:16:21
【问题描述】:

我需要这样的东西example.com/postname/id/2

我知道我可以使用 example.com/postname?id=2 ,但第一个示例 url 更友好。

.htaccess 可以这样做吗?

【问题讨论】:

  • 根据您的 cmets 在下面的答案中,您的问题不清楚 - 重做。您可以通过从设置中更改Permalink 结构来完成您想要实现的目标。

标签: wordpress .htaccess url


【解决方案1】:

在管理面板中:

选项 > 固定链接 > 常用选项 > 选择您想要的选项

【讨论】:

    【解决方案2】:

    这种格式的任何内容最终都会导致并发症,即使不是彻底破坏 Wordpress 漂亮的永久链接。您可能还需要向 htaccess 添加一堆正则表达式重写规则。为什么不使用基于哈希或查询的 url #? 后跟参数?

    【讨论】:

    • 如何使用#example.com/postname?id=2 在这个例子中我想传递变量 2
    • 在 javascript 中使用 document.window.hash 可以在 # 符号之后获取 url 的值,尽管您可能需要考虑或取消默认行为(例如,将视口定位在具有 id 的元素对应于#parameter)。但例如,您可以解析 document.window.hash 并在从哈希字符串解析参数后使用它来设置 AJAX 调用以加载您想要的内容等。这是一种奇怪的方法,但它是使用? 的一种可能的替代方法。请注意,根据您的设置,htaccess 重写规则可能会对此产生干扰
    【解决方案3】:

    这比您想象的要容易。在WordPress Codex about how to use Permalinks 进行抢劫。实现你想要的很容易。

    【讨论】:

    • 你不了解我,我需要将参数从一页传递到第二页。
    • @TomasLietuva 比你需要修改你的问题
    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 2021-04-25
    • 2023-03-21
    相关资源
    最近更新 更多