随着SEO的运用,静态化就成为网站开发的必要技术之一。网站静态化通常有三种方法可以实现,一种就是伪静态,一种是实实在在的静态页面,最后一种是pathinfo技术。
在伪静态下,如果是apache服务器,是通过。htaccess文件来ref="https://xwenw.com/tag/%e6%93%8d%e4%bd%9c" target="_blank">操作。如果是IIS的服务器,则是通过httpd。ini和rewrite。dll来实现。伪静态处理关键的技术是配置文件的规则,如何得到有效的控制,并在html页面里对应起来,一旦规则发生改变,则html页面里的链接也需要根据规则动态的改变。后台设置规则,并且写入。
htaccess文件,同时根据规则生成php语言的规则,那么在php程序里根据规则显示页面的不同内容。这种方式的难点就在于对htaccess文件的彻透理解和应用以及php正则表达式的灵活运用上。
作为SEO网站优化人员(小白)经常会遇到动态链接与静态链接的问题,由于搜索引擎比较喜欢静态页面,所以我们在进行网站优化的时候要着重处理一下,但是,对于一些和我一样不懂代码的朋友,我们该如何将网站的动态链接静态化?今天小闻就为大家来分享一下,希望可以帮助到你!
如何将网站的动态链接静态化?
需要两步来处理:
1、把网页上带链接的地方,都换上新的静态化链接。搜索引擎和浏览器将通过该链接来发生请求。(有些人做修改不是在网页上,而是进行动态链接向静态链接的转向,这是严重错误的)
2、在httpd.conf或.htaccess中使用RewriteRule:
RewriteRule “^/dir/ ([^./]*) \.html” “/dir/script.cgi?doc=$1” [PT]
[PT]标记告诉Apache执行后续的所有操作。
通过这个功能,使动态页面以静态链接的形式展示给搜索引擎,从而达到URL优化的目的。如小闻网整站都是通过该方式实现。不要犹豫了,赶紧试试吧!
评论(0)