当前位置: 首页 > news >正文

大型网站tag标签 索引怎样提高网站访问速度

大型网站tag标签 索引,怎样提高网站访问速度,支付网站开发费分录,html网站正在建设源码Favicon是与您的网站相关的图标#xff08;favicon.ico#xff09;。 并非每个网站都在使用favicon。 但是大多数浏览器并不关心它#xff0c;反正他们都要求它。 当图标图标不在适当位置时#xff0c;服务器将返回不必要的404 Not Found错误。 在典型的Spring MVC应用程序… Favicon是与您的网站相关的图标favicon.ico。 并非每个网站都在使用favicon。 但是大多数浏览器并不关心它反正他们都要求它。 当图标图标不在适当位置时服务器将返回不必要的404 Not Found错误。 在典型的Spring MVC应用程序中我们首先需要配置安全过滤器该过滤器允许所有对favicon.ico的请求因为Spring Security会缓存用户的请求包括favicon.ico请求。 成功通过身份验证后Spring Security会将我们重定向到显示错误的资源。 为了避免这种情况我们通过以下方式配置安全过滤器 security:http auto-configtrue disable-url-rewritingtrue use-expressionstruesecurity:form-login login-page/signin authentication-failure-url/signin?error1 /security:logout logout-url/logout invalidate-sessionfalse/security:intercept-url patternfavicon.ico accesspermitAll /security:intercept-url pattern/ accesspermitAll /security:intercept-url pattern/error accesspermitAll /security:intercept-url pattern/resources/** accesspermitAll /security:intercept-url pattern/signin accesspermitAll /security:intercept-url pattern/signup accesspermitAll /security:intercept-url pattern/** accessisAuthenticated() / /security:http 该配置可确保当请求favicon.ico时不需要身份验证。 此技巧使我们无法在登录应用程序后看到“ 404 Not Found ”。 通常我们要做的就是使404 Not Found在Spring MVC / Spring Security应用程序中“消失”。 但是实际上客户端仍将寻找该资源服务器将返回404 Not Found错误。 如果我们不想在我们的网站上使用favicon可以采用以下几种方法使服务器在请求后不返回错误。 可能最简单的方法是在静态资源中添加一个“空白” favicon.ico并让服务器根据请求提供此文件。 在以下配置中Spring处理来自/resources/目录的静态资源该目录映射到/resources/**路径 Configuration public class WebMvcConfig extends WebMvcConfigurationSupport {private static final String RESOURCES_HANDLER /resources/;private static final String RESOURCES_LOCATION RESOURCES_HANDLER **;Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler(RESOURCES_HANDLER).addResourceLocations(RESOURCES_LOCATION);}} 可以将favicon.ico文件添加到resource/images目录但是随后应创建其他Controller以将任何favicon.ico请求转发到实际图标。 我正在使用配置中的静态类来执行此操作 Configuration public class WebMvcConfig extends WebMvcConfigurationSupport {Controllerstatic class FaviconController {RequestMapping(favicon.ico)String favicon() {return forward:/resources/images/favicon.ico;}}} 怎么运行的 当客户端请求localhost:8080/favicon.ico 控制器会将请求转发到静态资源。 将来当您需要为网站提供favicon.ico时只需替换resources/images目录中的文件即可。 我最近想到的另一种方法是添加一个Controller 它具有一个返回空ResponseBody方法 Controller class FaviconController {RequestMapping(favicon.ico)ResponseBodyvoid favicon() {} } 它将解决404 Not Found问题但将来您将需要记住进行配置更改以防您需要为网站添加favicon.ico。 可以在GitHub上的Spring MVC快速入门原型中找到该配置。 参考来自我们的JCG合作伙伴 Rafal Borowiec在基于Spring MVC的应用程序中 在Codeleak.pl博客上配置favicon.ico 。 翻译自: https://www.javacodegeeks.com/2014/02/configure-favicon-ico-in-spring-mvc-based-application.html
http://www.yutouwan.com/news/469192/

相关文章:

  • 网站优化策略做的网站要花钱吗
  • 网站开发代码 免责声明抖音特效开放平台
  • 自助手机网站建站软件接推广一般多少钱
  • 做网站用什么格式的图片宣传山西的网页设计
  • 网站建设登录结构图搜狐网站建设设计
  • html5做网站好吗公司网址怎么做出来的
  • tinypng图片压缩网站网站建设在医院的作用
  • 网站对联广告代码惠州网站小程序建设点
  • 南京建设网站排名线上推广活动
  • 屏显的企业网站应该怎么做wordpress登录地址更改
  • 国土局网站建设情况汇报网络架构三层
  • wordpress文字博客主题哈尔滨seo优化服务商
  • 315网站专题怎么做英文外贸网站建设
  • 重庆网站建设公司多少钱网站模板下载网站有哪些
  • 网站是生成静态好还是动态好如何查看一个网站是用什么程序做的
  • 工程机械外贸网站建设贵州省建设监理协会网站是什么
  • 苏州网站建设规划wordpress 链接数据库
  • 网站计数代码备案后的域名改网站名
  • 美工做兼职在那个网站注册公司有什么风险吗
  • 富民网站建设工业产品设计的基本特征
  • 网站建设用户登录源码旺道seo推广
  • 东莞网站制作推广公司学建设网站首页
  • 仓山区城乡建设局网站宠物店网站建设方案
  • 列表形式网站网站的差异
  • 农业 网站源码做网站推广 需要ftp
  • 电子商务网站建设的方法有哪些做外卖的网站
  • 天津网站建设外包制作网页可用邮件合并吗
  • 网站流量与广告费网站建设记什么科目
  • 周浦手机网站建设公司鄂尔多斯做网站
  • wordpress 免费cdn网站设计seo