URL该如何写

05-1502-1602-1602-1602-1602-1602-1602-1602-1602-16最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01进公司没有多久遇到一个问题,定义的url会被大神吐槽说是很渣。之前从来没有注意这块,今天把我们团队的url规范分享给大家。
为什么需要URL规范化
1、网站URL和结构已经成为网站搜索引擎友好的最大基础性问题,网站URL 和结构问题,早发现早优化,越是往后放,最后就成了制约网站运营和产品开发的决定性因素。
2、无论是网站的可用性还是网站对搜索引擎的吸引力,清晰明了的浏览路径都是相当重要的,URL是统一资源定位,即每个网页的网址、路径。
3、浏览路径让网站的导航结构更清晰,可以更加平衡的分布网站权重。
反例(不规范的URL)
URL中多余的字符
1、子域名的URL中包含&www&: &&
2、含有默认端口: &&
3、松散的URL: &&
4、多余默认文件名index.html,default.aspx等:&&
5、文件路径中包含多余的&/&:&&,多余的点修饰串:&x/y/z/../page.html&
6、查询串中多余的 ? (空查询串):?
7、多余的& 无用的查询变量:
URL缺少字符串
缺少&/&:&&
查询串缺少名称或者值:&=& 或者 &?=123&
其他不规范的URL
1、&& 与 &
2、使用IP代替域名
3、大小写敏感(&& 和&&)
4、查询变量顺序混乱:&&
5、含临时的状态变量:
设计URL应该遵循的原则
一、简单,好记
简单好记的域名会给人以深刻的印象。
二、URL中的字母全部用小写
全部用小写,用户比较容易输入,不用因为大小写混合而出现错误,这是人们的输入习惯
有些服务器是区分大小写的,例如Lunix服务器,这样在站长做链接或者是用户输入时,会因为大小写的问题而出现404错误,
而且robots也是区分大小写的,如果大小写搞错了,可能会造成不能收录的严重问题。所以建议所有的URL都使用小写
三、连词符的使用
目录或者文件名中如果有两个单词组成时,一般建议中间使用中划线(-)隔开,
切记不要使用下划线或者其他字符,在搜索引擎中,它是把中划线当作一个空格来处理的,而下划线则是被忽略的,
例如seo-caipiao会被读成seo与caipiao。这是比较友好的写法
四、URL中避免太多参数
设计的则是URL中的参数应该尽量减少,不要超过三个,一般的情况下URL中的参数2-3个就可以了。
五、目录层次尽量少
这里所指的目录层次是指物理目录结构,而不是指逻辑结构,我们在进行URL的设计时,
网站的结构要尽量的去减少目录层次,层次不能太深了,一般建议不要超过三层,特别对于一些新站来说,
权重低,搜索引擎蜘蛛爬行得很浅,深一点的页面,蜘蛛都很可能不会去爬行的,所以要尽量的做到使目录层次减少,
URL缩短。根据观察,百度尤其比较喜欢目录层次比较少的页面。
六、文件名及目录名要具描述性
文件名及目录名要具有可描述性,不但让用户一眼就能看出来这个页面是关于什么的,
对用户体验比较友好,而且搜索引擎也比较喜欢这样的URL。
例如一个关于新闻的目录,我们可以把它命名为news,用户看到这个目录名称,大概就知道这个目录是关于什么内容的了。
七、URL应该呈现一个降级的次序
例如:域名/类型/分类/标题
例如:域名/年/月/日
1.URL能反应站点的结构
2.URL是可以被用户猜测和hack的(也鼓励用户如此)
3.永久链接,Cool URLdon't change
4.动态的也要做成伪静态
url规范诞生
一、基本规范
1、不能使用中文单词,最好使用有意义的英文单词,少用拼音。
2、层级不能超过三级。
3、URL的参数不允许超过3个
4、URL全部小写
5、网站内部在链接到其他网页,尤其是主页时,只使用一种URL,即不允许同一个资源有多个URL。
6、不允许出现没有意义的下URL
7、如果是内容资源URL,不允许以参数的方法显示
例如: 需要改成http://www.uxuexi.cn/user/123.html
二、URL类型设置
一般用在频道页或是文章栏目(这种方式能获得更多的权重),最后面必须加上“/”
一般用来表现网页内容,需要直接显示在页面的必须以.html结尾
例如: 需要改成http://www.uxuexi.cn/user/123.html
3.特定功能或交互式
统一以.json 或者.html结尾
三、静态化
1、不经常更新的内容采用静态化。例如:。
2、实时更新的内容采用伪静态。例如:。
特定功能或交互式用动态URL。
所有需要跳转页面的url必须进行统一的管理,统一使用cms:url自定义标签来实现,方便维护和优化。
每次添加url,必须写上注释。
注释url功能,注释每一个参数是什么意思
阅读(...) 评论()URL命名规则,如何让URL规范化?
当我们在做网站建设的时候,经常有小伙伴会问:网站的URL展现形态真的很重要吗?
蝙蝠侠IT认为:这个问题真的很重要,它主要涉及网站的抓取、收录、排名,因此当你试图建立一个新网站的时候,我们有必要针对URL结构设计多加注意!
那么,网站建设,站内URL配置,我们需要注意什么呢?
1、保持目录层级简单
言外之意,就是不要让网站,拥有过多的网站目录,确保URL地址不要过长,简单举例:
不建议:/seo//100.html
推荐:/seo/100.html或者是/seo/.html
2、URL字母必须小写
针对不同的服务器,比如:Linux,针对网址中的大小写区别,会被识别成多个URL地址,影响了内容的与网址一一对应的唯一性,这并不友好,会产生大量重复内容,影响特定关键词排名。
3、URL不一定包含关键词
很多SEO小伙伴,经常使用URL包含目标关键词的拼音或者英文,实际上这种策略对SEO排名的影响,并没有明显的效果。
特别是一些包含汉语拼音的目录,造成URL网址特别长,不利于搜索引擎索引排名。
4、URL形态
对应URL的形态,我们通常在静态、伪静态、动态之间选择,可以明确的说这三种URL形态都适用于现在的搜索引擎的抓取,只不过针对站点个别情况,我们会有倾向性的推荐:
数据总量相对较小的网站,我们推荐静态URL。
数据量相对较大的站点,我们推荐伪静态URL,避免使用动态页面,产生不必要的参数,从而造成重复内容或死链接。
5、URL中斜杠的使用
我们需要先明确一个问题,斜杠的使用,针对搜索引擎的识别,以及对页面质量评级是有一定影响的,举例:
domain/seo/link这相当于一个独立页面。
domain/seo/link/这相当于一个独立的目录。
6、如何处理问题URL
确保网址统一化
如果是伪静态,那么确保所有页面都是伪静态,出现动态页面被收录后,你可能需要利用301重定向将其跳转到伪静态对应的页面。
URL大量动态参数
如果你的页面产生大量的动态参数,你需要在Robots.txt文件中,屏蔽相关动态参数,如果产生过多的死循环,造成蜘蛛陷阱,那么你有必要,将其提交死链接,生成404页面。
SessionID的使用
尽量避免在URL中使用SessionID,如果非常有必要的话,那么尽量采用cookies。
总结:对于网站建设而言,URL相当于是一个网站的流量通道,它合理的指引蜘蛛爬行,同时有效的针对用户进行流量分发,因此,十分重要,值得关注!
原创·蝙蝠侠IT·URL https://www.batmanit.com/p/368.html
转载请注明!
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点为了账号安全,请及时绑定邮箱和手机
我应该写什么啊
我应该写什么啊
写下你的评论...
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-1115:09 提问
ajax的url应该如何填写
我在web.xml中配置了.do
在一个jsp中写了个点击事件,使用AJAX传参,想传给一个自定义的servlet处理.应该如何实现,
在web.xml中配置/页面上就没
按赞数排序
楼主请问你的问题写完整了么。。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐}

我要回帖

更多关于 写事的作文300字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信