我试图将 Wordpress 服务器上 URL 的年/月结构后面的传入页面请求精简为 25 个字符。原因是,我想解决许多外部 404 链接。Wordpress 服务器能够猜测页面应该是什么。到目前为止,我已配置以下重写规则:
RewriteRule "/\d{4}/\d{2}/.{25}\.html$" - [L]
RewriteRule "/(\d{4})/(\d{2})/(.{25}).+\.html$" "/$1/$2/$3.html" [L]
我在 sites-available/site-name 中设置了这些规则。
重写日志显示 URL 已被重写,但是链接仍然导致 404,并且重写的 URL 未传递给浏览器。
我是不是用错误的方式处理这个问题?