注意观察:网址带斜杠

67次阅读
14条评论

共计 1181 个字符,预计需要花费 3 分钟才能阅读完成。

如果仔细观察搜索结果,或者对打开的网址仔细观察,应该会发现,Baidu和Google不论收录首页还是下级目录最后都会带着“/”,除非是目录中的非服务器既定的默认网页文件,带一斜杠表明在此目录下仍然存在文件。Google管理员工具对带斜杠和不带斜杠返回的结果是不同的,带斜杠直接返回网页,不带斜杠返回的是跳转到带斜杠的地址信息。

其实以前也没注意这个问题,个人认为带上斜杠貌似不怎么规范,总感觉到有一些别扭,但是当我们打开百度或者google搜索网页,会发现很多网址出来的结果,域名后总会带上斜杠。其实这问题也是当我建立这个博客之初,不是有一个永久静态转网址嘛,伪静态化某个目录后,如果不在该目录加斜杠,自然就会返回博客wordpress的404页面,加了斜杠,就会搜索该目录下的比如index.php或者index.html这样的文件,加了斜杠搜索则会首要光顾该级别目录下的文件。比如我的http://www.coinol.com/sharefile/ ,将会打开我的这个文件下的档案库。所以当浏览器打开http://www.coinol.com/sharefile/这样的URL时,会寻找sharefile这个文件或者该文件夹,此过程有一跳转过程,不加斜杠跳转是服务器自己设置完成的,加斜杠的搜寻跳转是自己在服务器或网页中代码、LIUNX服务器中的.htacess 中诸如此类伪静态化设置,中间的这一个跳转过程,普通浏览者不会察觉这个问题,只是跳转速度比较快,大部分人没有意识到罢了。

如果建立的是一个次级目录,且目录下有文件存在,当然是有文件,要不建立这个文件目录没有任何意义,你最好在网址后多加一个斜杠,让其变成www.coinol.com/***这样的,这样服务器就能一目了然地知道要访问该目录下的index或者default文件,从而节省了加载时间。当然如果伪静态化必须还得在后面再加一斜杠成为这样形式的http://www.coinol.com/***/,反正对于我这里访问wordpress之外的文件目录是必须得在后面再加一斜杠的。

所以综上所述,如果你输入的是最终网址(就是在这个地址下再也没有可以打开的子网址,即不存在子目录),那系统就会检测到并且不会自动加入斜杠。但是如果输入的是还有许多目录下的网址,系统就会自动加上一个斜杠,也就是间接的告诉你:在这个网址还有内容。

此文纯属好玩,其实就是看到并发现为什么有的带斜杠而有的网址却不带,好奇下原因罢了。

PS:纠结的主题CSS切换搞半途而废了,虽然本地成功,却有童鞋反映打开没有css加载,所以把滚动按钮和主题切换功能pass了,改为footer.php里面加了一个向上的“返回顶部”按钮,并且自动根据分辨率调整切换css,大家可以测试下将电脑分辨率调整到800*600以下,看到了没?主题换为灰白了。呵呵

正文完
 
dallen
版权声明:本站原创文章,由 dallen 2011-08-16发表,共计1181字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(14条评论)
验证码
2011-08-23 00:02:44 回复

有时候做一些小东西的调整能够纠缠上老半天,弄不好还整得老郁闷 所以现在我的感觉感觉博客整体上美观就行了 不是细节控 :mrgreen:

 Windows  MSIE  中国山东省淄博市联通
    2011-08-24 23:46:55 回复

    @痔疮药:其实细节决定成败是有一定道理的,太有时候如果过于纠结于细节,可能会失去一些机会吧

     Windows  Chrome  中国贵州省遵义市电信
2011-08-20 14:50:25 回复

评论框是倒的。。这样很不方便teb和那个ctrl+enter提交的脚步执行啊
话说我也没注意过。。

 Windows  Chrome  中国四川省自贡市电信
    2011-08-20 17:18:39 回复

    @winio:我觉得这样也一样啊,内容框和信息框上下我个人觉得其实没多大差别啊

       Trident  中国贵州省遵义市电信
2011-08-18 10:56:06 回复

这个还真没怎么去注意的。

 Windows  Chrome  中国浙江省嘉兴市联通
    2011-08-18 11:07:42 回复

    @Demon:我也是在弄这个博客后后面发现的,不经意间

     Windows  Chrome  中国贵州省遵义市电信
2011-08-17 23:43:18 回复

:razz: 耶。。。终于看起来舒服多了,嘿嘿。。。

 Windows  Firefox  中国上海上海市电信
    2011-08-18 08:48:17 回复

    @雅岚:前面在调整主题某些东西呢,现在应该没什么问题了,呵呵

     Windows  Chrome  中国贵州省遵义市电信
2011-08-17 20:14:31 回复

挺有研究精神的。

 Windows  Chrome  中国湖北省武汉市联通
    2011-08-17 23:17:00 回复

    @焚云日:还好啦,没事就折腾下

     Windows  Chrome  中国贵州省遵义市电信
2011-08-17 15:16:33 回复

属于url标准化的范围吧

 Windows  MSIE  中国河南省郑州市联通
    2011-08-17 23:15:15 回复

    @周舟:确实是这样,不过估计好多人也没意识到这个问题,因为很小很不起眼的小问题

     Windows  Chrome  中国贵州省遵义市电信
2011-08-16 23:42:07 回复

观察得真够仔细 我留自己网址的时候,都会带上斜杠

 Windows  Firefox  中国山东省泰安市电信
    2011-08-17 23:14:21 回复

    @Louis Han:是的呢,没吃过猪肉,看过太多猪跑就习惯观察袄,呵呵

     Windows  Chrome  中国贵州省遵义市电信