【问题标题】:Wordpress mod_rewrite within a plugin?插件中的 Wordpress mod_rewrite?
【发布时间】:2011-05-11 11:33:46
【问题描述】:

我尝试了几个 mod_rewrite 但我请求你的帮助,因为这是一个复杂的问题。

Wordpress 有自己的永久链接结构,它使用 mod rewrite 使 url 的搜索引擎友好。

我有 2 个插件。 1. 将页面变成子目录。所以 domain.com/page/ 变成 page.domain.com 2.第二个是论坛,创建页面如/?mingleforumaction=viewforum&f=2.0和?mingleforumaction=viewtopic&t=23.0

我怎样才能把电流转过来

http://page.domain.com/?mingleforumaction=viewtopic&t=23.0

http://page.domain.com/title-of-the-forum-topic/

【问题讨论】:

    标签: php apache wordpress mod-rewrite permalinks


    【解决方案1】:

    为什么不问插件作者?你确定你的插件会处理这样的结构吗?如果是,那为什么没有附带 mod_rewrite 规则?

    【讨论】:

    • 作者不知道怎么做。他基本上采用了一个不再受支持的旧插件并将其更新为与 Mingle 一起使用。所以他不是完整的开发人员,但幸运的是让它再次工作。
    【解决方案2】:

    您不能仅根据主题标题来做,这些都不是唯一的。但是,您可以这样做 http://page.domain.com/23.0/title-of-the-forum-topic/ 其中 23.0 显然是 t 在查询字符串中设置的值。

    编辑

    RewriteEngine on
    RewriteRule ^/topic/([0-9\.]+)/ /?mingleforumaction=viewtopic&t=$1
    

    【讨论】:

      【解决方案3】:

      openid不让我在家登录因为IP不同,但我和话题发起者是同一个人:

      @spartan018 怎么可能?

      @FractalizeR 开发人员http://cartpauj.com/projects/mingle-forum-plugin/ 使用了一个较旧的论坛插件,并且没有知识(或者可能没有时间学习)来重写插件以使其附带 mode_rewrite 规则,以使插件与 wordpress 的永久链接结构一起工作。所以我希望能帮助他,但因为正常的 .htaccess mod_rewrite 似乎不起作用,而且它基于已经存在的 wordpress mod_rewrite,所以我自己被困住了。这就是我寻求帮助的原因:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 2011-10-03
        • 2011-01-13
        • 2019-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多