2012-07-23 301 views
-1

我在使用wp_get_archives顯示每週帖子時遇到了WordPress問題。我需要的是顯示特定類別的每週歸檔,但wordpress只允許每月和每年歸檔,而不是每週。我想出了一個想法,只顯示網址,然後用htaccess重寫網址,但我想知道如何才能改變網址的一部分。例如改變有沒有辦法使用htaccess重寫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 '之前和?m = 2012之後,每當URL包含2012?w =

這是該網站的唯一部分顯示檔案以這種方式,所以它不會打破網站上的其他任何東西,這就是爲什麼我想採取這個意見CH。

回答

0

這應做到:

RewriteEngine on 

RewriteRule /^(.*)\?w\=(.*)$     /category/name?w=$1&m=$2 
+0

我加入這個規則我的.htaccess文件,但它沒有正確重定向: RewriteEngine敘述在 RewriteBase/ # 重寫規則^類/舉重\?w \ =([^ /] *)\?m \ = 2012 $/2012?w = $ 1 [L] # #BEGIN WordPress RewriteRule^index \ .php $ - [L] RewriteCond% {REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule。 /index.php [L] #END WordPress ' – 2012-07-24 18:20:55