业务解释问题1.京东有很多产品。如果都是用静态页面来给用户展示数据效果,如果有100万个产品,那么就需要100万个xxx.html页面。问京东是怎么做的???实现规则:动态获取商品ID号,然后查询数据库,调整指定页面填写数据。问题2、京东为什么要用.html结尾的request来展示商品????使用以.html结尾的页面。更容易被搜索引擎收录,增加网站的曝光率。搜索引擎工作原理的核心:倒排索引机制。根据关键字检索文章的位置。伪静态思维伪静态是相对的相对于真正的静态而言,我们通常会针对文章内容生成静态页面,以增强搜索引擎好的一面(曝光度),但是有些朋友想使用动态脚本来解决一些问题,以便实时显示一些信息。您不能以静态方式显示网站内容。但是这样会失去对搜索引擎的友好性。如何在两者之间找到一个好的方法。这就产生了伪静态技术。伪静态技术是一种扩展出来的东西,形式是像html这样的静态页面,但实际上是由像ASP这样的动态脚本来处理的。总结:以.html结尾的动态页面增强了搜索引擎的友好性。伪静态实现说明Static,需要拦截.html结尾的请求。否则程序会认为你访问的是具体的静态资源如图:配置类介绍:@Configuration//web.xml配置文件publicclassMvcConfigurerimplementsWebMvcConfigurer{//启用匹配后缀配置@OverridepublicvoidconfigurePathMatch(PathMatchConfigurerconfigurer){//启用后缀匹配。xxxx.htmlconfigurer.setUseSuffixPatternMatch(true);}}
