我正在尝试将文件夹日期格式重写为查询字符串,
RedirectMatch 301 ^/my-calendar/([0-9999]+)/([0-99]+)/([0-99]+) /my-calendar/?year=$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
行的正下方非常第一规则。