url末尾的斜杠作用探秘】的更多相关文章

今天突然好奇,想区分www.abc.com/efg 和www.abc.com/efg/这两个网址的区别.即分析一下url末尾加个斜杠是否有特殊的效果. 找到网上的介绍: 当Web服务器接收到对某个末尾不含斜杠的url请求时,例如“www.abc.com/efg”,这时服务器会搜索网站根目录下有没有名为“abc”的文件,如果没有就把abc当做目录处理,然后返回abc目录下的默认首页.当Web服务器接收到的是末尾带斜杠的请求时就会直接当做目录处理. 同样,根据微软官方文档Internet Explo…
常用路径中的斜杠与反斜杠... ------------------------------ 斜杠:反斜杠:======================电脑能识别的斜杠有两种:斜杠分正斜杠(forward slash / )和反斜杠(backslash \ )======================正斜杠用在.网络路径中的:<因为它偏向右边.所以我常叫它右斜杠>https://www.baidu.com/ ======================反斜杠用在.计算机本地路径中的:<…
在网站的SEO优化中,通常都会涉及到URL结尾斜杠的问题. http://blog.sina.com.cn/s/blog_828e7ce40100srj1.html http://www.dengyouqi.com/websiteoptimization/963.html http://ask.seowhy.com/question/1221   在.NET MVC里面可以通过下面非常简单的方式做到这个效果 但是.NET MVC 4.0以上版本才开始支持. MSDN地址: https://msd…
在输入网址的时候,比如输入"http://www.xxx.com/",此URL中末尾的斜杠是至关重要的.因为在这种情况下,浏览器能安全的添加斜杠.而像"http://www.xxx.com/FolderOrFile"这样的地址,因为浏览器不清楚FolderOrFile到底是文件夹还是文件,所以不能自动添加斜杠.此时,浏览器就不加斜杠直接访问地址,服务器会响应一个重定向301,或者被认为是不同的URL.…
1. 在URL结尾添加斜杠 在虚拟主机中这么添加一条改写规则: rewrite ^(.*[^/])$ $1/ permanent;或者rewrite ^([/\w-_]*[^/])$ $1/ permanent; 例如: server { listen 80; server_name bbs.ttlsa.com; rewrite ^(.*[^/])$ $1/ permanent; } 2. 删除URL结尾的斜杠 在虚拟主机中这么添加一条改写规则: rewrite ^/(.*)/$ /$1 per…
引言 在外地出差,给客户部署项目,三家做的项目要在一起集成,这就造成数据格式不同,路径中的斜杠和反斜杠造成了很大的问题. 查了一下这方面的资料,这里做一些记录,算是一个小结吧. 正斜杠(/)与反斜杠(\)总结 正斜杠/表示除法,分隔.在windows系统中通常用来分隔命令行参数,/表示选项等.不能作为文件名. 反斜杠\,在windows系统中用来表示目录. 而在unix系统中,/表示目录.由于web遵循unix命名,所以在网址(URL)中,/表示目录. C#中反斜杠\与斜杠/ 转移字符路径的问题…
同事在开发接口的时候根据接口提示要求传参一个字符串json,该json格式中有URL数组,按照json_encode编码后总发现 http://变成了 http:\/\/  .URL的斜杠自动的被转义了,那么这就尴尬了,这就不是我们想要的了,和接口就对不上了啊.于是同事在搜索了一下json_encode的用法和资料后发现了这个参数 JSON_UNESCAPED_SLASHES.然后使用了一下 果然好了.…
最近在看Flask,其中提到了对于URL尾斜杠的处理.感觉算是一个需要注意的地方吧,就和Django的处理方式来进行一个简单的对比. 首先说下什么是尾斜杠. http://www.baidu.com/ # 有尾斜杠 http://www.baidu.com # 无尾斜杠 清楚了吧. 那么为什么我们要关注尾斜杠这个问题呢?这个要从Django和Flask对于URL的设置说起. Django和Flask设置URL方式: r'^admin/$' # Django 'admin/' # flask 可见…
url中#号的作用就是本页面位置跳转 比如这个url地址:http://www.aaaaa.com/index.html?ad=34&m=c#red red就是index.html页面的依哥位置 浏览器读取这个URL后,会自动将red位置滚动至可视区域 位置定义方式 <a name="red">cdsc</a>  或者 <div id="red">abc</div> 常会看到一些简单的网站的导航菜单都是在本页面…
原文:URL加随机数的作用 大家在系统开发中都可能会在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法:        1:在ajax或者dwr提交的url后面加时间戳.        例如     http_request.onreadystatechange = funcName;     http_request.open("GET", url, true);     比如url是test .jsp  …