• 固定连接设置的/%postname%/
    如果文章标题是四位数字,WP就自动当成年份数字来处理了…所以导致无法找到。。。
    WP的伪静态规则默认有一条RewriteRule ^([0-9]{4})/?$ /index.php?year=$1 [QSA,L]
    我不知道postname的规则应该改成什么,我把year改成postname,pagename,page之类的都没用。
    把canonical.php里年份处理的相关代码注释了也不起作用。。。

    求助,到底怎么改,WP才能不把四位数字当做年份来处理。。。

查看 2 回复 - 1 至 2 (总计 2)
  • 别折腾了,不用4位数做标题不就行了。你改了恐怕又出现其他bug

    版主 Dallas Lu

    (@dallaslu)

    嗯,二楼所言极是。或者你可以考虑让固定链接更复杂一些,比如:/post/%postname%/

查看 2 回复 - 1 至 2 (总计 2)
  • 话题 ‘当文章标题为四位数字时,WP当成年份数字处理,导致固定连接出错’不再接受新回复。