URL是否静态化? |
||||
URL静态化是seo基本要求之一,对个人站长及企业来说是否要静态化。
了解服务器的都知道,网站大多数是数据驱动,页面由程序实时生成而不是在服务器是上有一个静态html文件存在。应此动态页面相对应的URL原始状态也是动态的,包含问好、等号及参数。
一般搜索引擎不愿意爬行动态URL,主要原因可能陷入无限循环或收录大量重复内容。造成资源极大地浪费。
动态URL造成大量复制内容。网址不一样或改变了其中一两个参数,但是其内容是完全一样的。如果cms系统(内容处理系统)设计不周全,这些URL就会出现在网站上。
所以搜索引擎对动态URL敬而远之,要想网站页面被充分收录,站长需要把动态URL转换为静态URL。
下面是如何静态化URL的方法:
最常见的就是使用服务器得URL重写模块,在lamp服务器上使用mod_rewrite模块,windows也有相似的功能。
例:http://3w点domain点com/products点php?Id=123
静态为:
http://3w点domain点com/products点php/123
需要启用服务器mod_rewrite模块,然后在.htaccess文件中写入如下代码:
RewriteRule/products/([0-9]+)/products.php?Id=$1
当然这是编程里的正则表达式,我们网站的动态URL不同,需要根据相应的服务器去相应的处理。不管你怎么样处理,只要静态化URL就可以,让它处于“伪静态化”。这里我们需要知道的:URL重写技术。上述内容是由北京网站建设公司与大家分享的怎样优化文章,希望能够对大家有所帮助, 北京网站建设公司每日分享网站优化知识,希望能与您成为忠实的好朋友,一起学习探讨建站技术。URL静态化是seo基本要求之一,对个人站长及企业来说是否要静态化。
了解服务器的都知道,网站大多数是数据驱动,页面由程序实时生成而不是在服务器是上有一个静态html文件存在。应此动态页面相对应的URL原始状态也是动态的,包含问好、等号及参数。
一般搜索引擎不愿意爬行动态URL,主要原因可能陷入无限循环或收录大量重复内容。造成资源极大地浪费。
动态URL造成大量复制内容。网址不一样或改变了其中一两个参数,但是其内容是完全一样的。如果cms系统(内容处理系统)设计不周全,这些URL就会出现在网站上。
所以搜索引擎对动态URL敬而远之,要想网站页面被充分收录,站长需要把动态URL转换为静态URL。
下面是如何静态化URL的方法:
最常见的就是使用服务器得URL重写模块,在lamp服务器上使用mod_rewrite模块,windows也有相似的功能。
例:http://3w点domain点com/products点php?Id=123
静态为:
http://3w点domain点com/products点php/123
需要启用服务器mod_rewrite模块,然后在.htaccess文件中写入如下代码:
RewriteRule/products/([0-9]+)/products.php?Id=$1
当然这是编程里的正则表达式,我们网站的动态URL不同,需要根据相应的服务器去相应的处理。不管你怎么样处理,只要静态化URL就可以,让它处于“伪静态化”。这里我们需要知道的:URL重写技术。上述内容是由北京网站建设公司与大家分享的怎样优化文章,希望能够对大家有所帮助, 北京网站建设公司每日分享网站优化知识,希望能与您成为忠实的好朋友,一起学习探讨建站技术。 您可能感兴趣的文章推荐 |
||||
|