为懒人提供无限可能,生命不息,code不止
作者: whooyun发表于: 2017-04-01 14:50
1、使用nginx进行rewrite
这种方式请教了群里的系统运维大牛,他说需要把所有的路径列出来,总结出正则规则,然后修改nginx.conf配置文件,想想也复杂,并且需要经常动nginx,感觉风险太大,工作量也太大,所以放弃了。(有想法的进群624135994请教大牛);
2、使用java伪静态urlrewriter重写路径或自己定义拦截器,过滤器重新路径转发
这种方式比较容易实现,只需要配个过滤器加重写规则就可以了,但是对性能还是有影响,影响到底有多大,暂时没去验证,个人觉得后期如果访问量比较大,部署多节点加负载均衡还是可以搞定,本站点(fuzhicode.com)可以接受。
3、使用前端框架vue或者handbars进行页面渲染,并使用nginx进行动静分离 这种虽然可以实现伪静态,但是蜘蛛抓取还是不太好友好,因为是document加载完成后才进行渲染。