我的 wordpress 站点运行一个下载监视器插件(旧版),它生成带有查询字符串的 URL,例如:(
example.com/blog/download/?did=1
数字是增量的)
我想使用 WP Super Cache 插件对这些页面进行超级缓存,似乎只有在 URL 不包含查询字符串的情况下才有可能。
我认为最好重写:
example.com/blog/download/?did=1
至
example.com/blog/download/did/1
(我不确定是否应该在 URL 末尾添加一个斜杠)
我参考了这个站点的一些示例,我得到的最接近的是以下重写规则,但不起作用。
RewriteCond %{QUERY_STRING} ^did=([0-9]*)$
RewriteRule ^.*$ /download/did/%1? [NE,R]
有人能指出我错过了什么让这个重写工作吗?谢谢。