今天又被微软不按标准的做法折腾了一下,写篇博文抱怨一下. 我们先来看一下IETF(Internet Engineering Task Force)对URI结构的标准定义(链接): 注意上面的path部分(/over/there)是包含开头的斜杠的. 而微软的眼中偏偏少了开头的这个斜杠——over/there. 当你用微软的IIS Url Rewrite module写匹配规则时,必须要把开头的这个斜杠排除在外. 当你在ASP.NET MVC中用routes.MapRoute写路由规则时,必须要把…
PHPCMSV9的专题,在设置生成静态并且网站的静态设置成生成在根目录的时候,专题路径的URL中会多出一个斜杠,如:http://www.2cto.com//special/ddos/ ,我只能说这是PHPCMS V9众多诡异的BUG中的一个.在PC论坛多个会员多次提起,但未见官方修复.今天花了大把的时间,最终找到问题所在并解决. 解决办法: 1 修改phpcms/modules/special/special.php 文件第43行: $url = $special['ishtml'] ? AP…
CDN设置回源host的意义 如果CDN后端用户的的源站web服务上没有绑定加速域名,只绑定了其他域名,未限制域名访问(比如通过服务器IP可以访问到默认网站),可以在CDN控制台填写回源host,这样web服务器上可以在未绑定加速域名的情况下使用CDN服务. 案例说明如下: 假设服务器上只绑定了test.abc.com,并没有绑定cdn.abc.com,需要在回源host中填写test.abc.com即可访问. 可以做以下三步测试验证: 1).直接curl访问服务器127.0.0.1未返回服务器…
断点上有斜杠,这是由于设置了Skip All Breakpoints的缘故,调试会忽略所有断点,执行完,只需取消Skip All Breakpoints即可,操作:Run-->Skip All Breakpoints…
我们有一台服务器提供的服务主要是以动态页面为主,静态页面都是固定的内容平时更新的很少,最近这台服务器的应用升级到了新版本访问量增大了不少,随之的问题就来了,最近每天一到9点负载就超过警戒值,然后负载持续升高,load的值最高到100左右,这种情况一直会持续到12点,一过12点负载马上降低到5以下.     通过分析网络连接发现并没有攻击的迹象,基本都是正常的访问.后来开始考虑是否是硬件性能造成的,查看 cpu 内存和磁盘io的问题,观察了一段时间后发现这几个设备的压力确实增大了,但却没到不能承受…
在run菜单里面,把skip all breakpoints 选项勾去即可,这个选项可能是你无意间选上的.…
var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIndexOf("\/");   str  = str .substring(index + 1, str .length); alert(str );…
var startIndex = filePath.lastIndexOf("\\"); endIndex = filePath.lastIndexOf("."); var fileName = filePath.substring(startIndex + 1, endIndex);…
var str = "/asdasf/asfaewf/agaegr/trer/rhh"; var index = str .lastIndexOf("\/"); str = str .substring(index + 1, str .length); alert(str );…
replace github.com/sxxx/common_lib/src/ => ../../common_lib/src 修改成 replace github.com/sxxx/common_lib/src => ../../common_lib/src 后,replace才生效了.…