wordpress .htaccess redirectmatch或rewriterule date / 2014/08/19 to?year = 2014等

时间:2014-08-20 08:25:02

标签: wordpress .htaccess mod-rewrite url-redirection

我正在尝试将文件夹日期格式重写为查询字符串,

RedirectMatch 301 ^/my-calendar/([0-9999]+)/([0-99]+)/([0-99]+) /my-calendar/?year=$1 

这会正确显示年份,但我如何将第二个月的文件夹放入查询字符串?

1 个答案:

答案 0 :(得分:2)

您可以使用:

RewriteRule ^my-calendar/([0-9]+)/([0-9]+)/[0-9]+ /my-calendar/?year=$1&month=$2 [L,QSA,R=301]

您的模式[0-9999]+实质上意味着[0-9]+

确保此规则在RewriteEngine On行的正下方非常第一规则