真的受不了了,昨晚想把论坛从Apache迁到Nginx,结果Discuz的伪静态规则直接把我整不会了。网上搜了一堆教程,GitHub上也有现成的nginx配置,但一开rewrite就500,关了就能访问。查了半天发现是pathinfo的问题,php-fpm那边没配好。折腾到凌晨两点,最后在V2EX看到有人说用try_files绕过去,试了一下还真行。这破程序都多少年了,官方也不出个像样的nginx规则,全靠社区自己搞。不过话说回来,Discuz现在还在更新也挺不容易的,就是文档太老了,全是Apache的写法。