第五讲搜索引擎优化.目录优化(组图)讲
优采云 发布时间: 2021-08-24 06:45第五讲搜索引擎优化.目录优化(组图)讲
第 5 课搜索引擎优化。目录搜索引擎优化介绍 1 URL 重写优化 2 正则表达式和 URL 重写 3 ClicktoaddTitle4.Search Engine Optimization 简介 搜索引擎已经成为人们查找和访问网站的重要工具。企业网站在搜索引擎结果中的位置直接关系到企业网络营销的效果和利润。搜索引擎优化是指通过页面的合理设计,提高你的网站在搜索引擎中的排名。搜索引擎包括:全文搜索引擎、目录索引搜索引擎和元搜索引擎。目前主流的是全文搜索引擎,如:百度和谷歌搜索引擎工作原理:抓取页面,建立索引库,在库中搜索排序影响搜索引擎排名的页面因素:页面标题、正文标题、正文内容。搜索引擎***:关键字填充、隐形文字和链接。 .静态网址和动态网址根据网址中是否收录搜索字符串(即网址中的问号及其后的内容)分为静态和动态两种。静态URL是指不收录搜索字符串的URL,静态URL通常更好更容易记住,比如ep/aboutme.html的可读性,动态URL是指收录搜索字符串的URL,比如: ductdetail.aspx?pid=book1in/userright.aspx?userid=admin&roleid =01 对于搜索引擎来说,静态 URL 比动态 URL 具有更高的价值。在开发网站 时,应尽量避免使用动态 URL。 URL重写 在Global.asax文件的Application_BeginRequest事件中,使用RewritePath()实现重写在线书店URL优化示例,将动态/book.aspx?id=1优化为/book/1。用户和搜索引擎使用静态网址访问页面,并将静态网址改写为实际的动态网址。
。 URL重写后的问题图片无法显示。在一般页面中,使用相对路径来引用图片。 URL改写后,路径变了,无法显示图片。解决方案是使用以“/”开头的绝对路径。页面引用的 javascript 和 css 也应该使用绝对路径。正则表达式 正则表达式广泛应用于各种字符串处理应用中,如搜索、替换、格式验证等。正则表达式是指单个字符串,用于描述或匹配符合某种语法规则的一系列字符串。正则表达式通常称为模式。使用正则表达式可以实现更通用的 URL 重写方案。 .正则表达式语法在定义正则表达式的模式时,有两个特殊字符^和$,其中^表示匹配字符串的开头,$表示匹配字符串的结尾。例如,模式 ^[AZ] 匹配大写英文字符。模式 \.$ 匹配以句点(小数点)结尾的字符串变量名称。正则表达式语法 在正则表达式中,元素出现的次数通过以下方式指定。 {m,n}:匹配m到n次重复(闭区间) {m,}:匹配大于或等于m次重复{m}:匹配m次重复?:匹配0到1次重复,相当于{0, 1 )+:匹配1次以上重复,相当于{1,}*:匹配0次以上重复,相当于{0,}控件ID。 Framework 使用 System.Text.RegularExpressions 命名空间中的 Regex 类来表示正则表达式 Regex 类的 Match 方法执行匹配并返回 Match 类型的结果(IsMatch()) ess 属性表示匹配是否成功与否。 Match 类的 Value 属性表示匹配成功的文本。 Match 类的 NextMatch 方法执行下一个匹配并返回结果。