商家描述1.电商网页上有很多产品。如果用静态页面给用户展示数据,如果有100个产品,名称需要100万个产品的xxx.html。页。Q:电商网站是这样做的吗?实现规则:动态获取商品ID号,查询数据库,调整指定页面,填写数据。2、为什么有的网站使用.html结尾的请求来展示商品?答:以.html结尾的页面更容易被搜索引擎收录,增加网站的曝光率!搜索引擎工作原理的核心:倒排索引机制,根据关键词检索文章的位置。伪静态思维伪静态是相对于真静态而言的。通常,为了增强搜索引擎的友好性,我们会为文章的内容生成静态页面。但是有些朋友为了实时显示一些信息,想用脚本来解决一些问题。网站内容不能以静态方式呈现。但是这样就失去了对搜索引擎的友好性,如何在两者之间找到折衷呢?这创建了伪静态技术。伪静态技术是指显示的内容是html等静态页面的形式,但实际上是由ASP等动态脚本处理的。简介:以.html结尾的动态页面增强了搜索引擎的友好性。伪静态实现说明:如果需要实现伪静态,需要拦截.html结尾的请求,否则程序会认为你访问的是特定的静态资源。如图:配置类介绍:packagecom.jt.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.servlet.config.annotation.PathMatchConfigurer;importorg.springframework.web。servlet.config.annotation.WebMvcConfigurer;@Configuration//web.xml配置文件publicclassMvcConfigurerimplementsWebMvcConfigurer{//启用匹配后缀类型配置@OverridepublicvoidconfigurePathMatch(PathMatchConfigurerconfigurer){//启用后缀类型匹配xxx.html配置器.setUseSuffixPatternMatch(真);}}编辑控制器@ControllerpublicclassIndexController{@RequestMapping("/index")publicStringindex(){return"index";}}页面渲染:
