在一个插件中的Wordpress mod_rewrite?

时间:2010-11-17 15:07:09

标签: php apache wordpress mod-rewrite permalinks

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

Wordpress有自己的固定链接结构,使用mod重写来使网址的搜索引擎友好。

我有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/

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您无法仅根据主题标题执行此操作,这些标题并非唯一。但是,你可以这样做 http://page.domain.com/23.0/title-of-the-forum-topic/ 其中23.0显然是t在查询字符串中设置的值。

修改

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

答案 2 :(得分:0)

openid不允许我因为不同的IP而在家登录,但我与主题启动者是同一个人:

@ spartan018 怎么办?

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