mafesa 再看一下,问题在于 nginx 配置需要进一步更改。你能试试这个吗:
# FoF Sitemap(必须出现在任何通用的 XML 正则表达式之前)
location ~ ^/sitemap(-\d+)?\.xml$ {
try_files $uri /index.php?$query_string;
add_header Cache-Control "max-age=0";
}
或者更好,因为现在文件是通过 Flarum 路由处理器代理的:
# FoF Sitemap — 应用处理所有内容
location = /sitemap.xml {
rewrite ^ /index.php?$query_string last;
add_header Cache-Control "max-age=0";
}
location ^~ /sitemap- {
rewrite ^ /index.php?$query_string last;
add_header Cache-Control "max-age=0";
}
我相信这应该能解决你的问题。请反馈结果,如果成功了,我会更新文档!