CMS的HTML生成功能有利于规范网站URL结构
时间:2024-01-20 05:40:01 | 来源:网络推广
时间:2024-01-20 05:40:01 来源:网络推广
CMS的HTML生成功能有利于规范网站URL结构以前的动态网站脚本系统, 往往采用动态页面的方式展现URL。
这些脚本程序因为要从这种包含很多参数的URL很难被搜索引擎抓取, 比如图7-1中URL:http://www#xxx#com/us这个URL包含大约10个参数, 连用户都不太能确定各个参数的含义, 就更别说搜索引擎。
另一方面, 虽然现在搜索引擎已经可以正常抓取静态HTML和动态页面, 但是有意义的一般来说, 目前CMS系统在搜索引擎优化中, 通过HTML页面的生成, 可以让网站的早期的CMS系统, 在定义网页关键词和描述标签的时候, 往往功能很差, 很多CMS还对搜索引擎优化来说,网页标题是很重要的,当然需要灵活的定义机制。
网页的关键词和数据库中提取信息, 所以没有经过处理的URL往往很长, 而且带有很多问号, 如图7-1所示。
er#php?cat=3&au=4&id=38480&t=201005&p=1&l=jiu l&name=miko&query=0&data=y&mj i=9。
现在的CMS通常都可以生成静态的HTML页面, 上述的URL在CMS系统中往往表达出来就是以下的URL形式:http//www#xxx#com/user1586#html。
这样的URL明显更简洁, 更利用用户记忆,也更利于搜索引擎抓取。
静态URL对用户体验、搜索引擎理解都更有帮助。
比如, 以下的动态URL, 虽然比较短小,但是对用户理解是不利的:http://www#xxx#com/article#asp?id=1。
在CMS系统中, 上述的URL可以定义成如下的形式:http://www#xxx#com/seo-sem-info#html。
很明显, 静态的URL和前面动态的URL相比, 可以明确地传递出此URL对应页面的内容:这是关于seo、sem信息的一个网页。
URL更为规范, 也更利于用户体验和搜索排名。