【发布时间】:2014-08-20 16:34:39
【问题描述】:
我正在尝试将文件夹日期格式重写为查询字符串,
RedirectMatch 301 ^/my-calendar/([0-9999]+)/([0-99]+)/([0-99]+) /my-calendar/?year=$1
这确实正确显示了年份,但我如何将第二个月的文件夹放入查询字符串中?
【问题讨论】:
标签: wordpress .htaccess mod-rewrite url-redirection
我正在尝试将文件夹日期格式重写为查询字符串,
RedirectMatch 301 ^/my-calendar/([0-9999]+)/([0-99]+)/([0-99]+) /my-calendar/?year=$1
这确实正确显示了年份,但我如何将第二个月的文件夹放入查询字符串中?
【问题讨论】:
标签: wordpress .htaccess mod-rewrite url-redirection
你可以使用:
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 行的下方。
【讨论】: