在使用wp_get_archives显示每周帖子时,我遇到了wordpress的问题。我需要的是显示特定类别的每周存档,但wordpress只允许每月和每年存档,而不是每周。我想出了一个想法,只是显示URL,然后使用htaccess重写URL,但我想知道我如何才能改变URL的一部分。例如,改变
http://www.domain.com/2012?w=29
到
http://www.domain.com/category/name?w=20?m=2012
我需要的是保持?w = 29并在它之前插入'http://www.domain.com/category/name',并在每次URL包含2012后?m = 2012?w =
这是网站中唯一以这种方式显示档案的部分,所以它不会破坏网站上的任何其他内容,这就是我想采用这种方法的原因。
答案 0 :(得分:0)
这应该这样做:
RewriteEngine on
RewriteRule /^(.*)\?w\=(.*)$ /category/name?w=$1&m=$2