-1

wp_get_archives を使用して毎週の投稿を表示すると、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?w= が含まれるたびに ?m=2012 を挿入することです。

これは、この方法でアーカイブを表示しているサイトの唯一の部分であるため、サイトの他の部分を壊すことはないため、このアプローチを採用したいと考えています.

4

1 に答える 1

0

これはそれを行う必要があります:

RewriteEngine on

RewriteRule /^(.*)\?w\=(.*)$                    /category/name?w=$1&m=$2
于 2012-07-23T17:40:36.147 に答える