CANNOT GET /user/shaochuancs 是因为 server 没配 history API fallback。 如果要让 dangerouslySetInnerHTML 的 a 标签支持 history push,可以手工给这些 a 标签绑定 click 事件: componentDidMount() { const links = this.content.querySelectAll('a'); // 给 a 标签绑定 click 事件,自己处理跳转。}