描述此 Pull Request 的变更

开启游客页面缓存时,写入缓存前,把siteurl替换为 temp_siteurl,在调用缓存显示到前端时,替换 temp_siteurl 为当前siteurl

描述变更理由

当服务器配置不当时,用户可以通过伪造的siteurl访问网站,这本来没什么影响,但是当开启游客页面缓存功能时,这个伪造的siteurl有可能被写入缓存,从而导致其他游客访问时,页面里也含有这个伪造的siteurl,从而变相篡改了网站内容,点击链接打开伪造的网址。

对不向前兼容或涉及安全性变更的特殊说明

避免伪造的siteurl被写入缓存,导致的安全问题

关联 Issue