【问题标题】:Is there a way to not allow a custom permalink on a certain URL?有没有办法在某个 URL 上不允许自定义永久链接?
【发布时间】:2014-04-16 14:25:04
【问题描述】:

有一个关于永久链接的问题,是否可以添加一个函数或过滤器以在用户设置自定义永久链接时不允许重写某个 URL。例如:

这个网址不能被允许:

http://domain.com/page/2/?search-listings=true

它必须永远是:

http://domain.com/?search-listings=true&paged=2

这可能吗?

【问题讨论】:

    标签: wordpress rewrite permalinks


    【解决方案1】:

    是的,WordPress 提供了一些用于生成 URL 的钩子和过滤器, 见http://codex.wordpress.org/Class_Reference/WP_Rewrite#Plugin_Hooks

    【讨论】:

    • 这是正确的方法。您需要设置自己的重写规则,该规则的优先级高于核心规则。
    • 好的,很酷,是的,我昨天在看那个,我得复习一下我的正则表达式。
    • 试过这个pastie.org/9085811 但它不起作用,这有点超出我的理解,从来没有真正进入过它重写和正则表达式等......而不是ID它如何动态插入页码?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    相关资源
    最近更新 更多