发布于 2014-09-24 23:40:01 | 141 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

SEO 搜索引擎优化

SEO(Search Engine Optimization):汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。 SEO的目的理解是:


本文为大家讲解的是php在处理伪静态时的代码思路,感兴趣的同学参考下

PHP伪静态写法 伪静态又名:URL重写 主要是为了SEO而生的。

SEO(Search Engine Optimization):汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。

比如这个网页
http://www.phperz.com/article/14/0924/9634.html

其实处理的脚本是view.php 参数为9634

相当于view.php?id=9634 只不过这样的URL太难记。搜索引擎也不喜欢。

真静态只是完全生成了HTML。

客户端访问的时候直接输出。不用脚本解释。在流量非常大的时候(比如每天有上百万的访问量的时候)会起到很好的效果。也就是说服务器端实实在在的存在这个HTML页面。

当然在你网站的流量没有那么大的时候。URL重写是最好的方法(个人观点,大流量的时候可以考虑负载均衡了。同样没有关系)

附URL重写的方法有很多种,APACHE,IISREWRITE。甚至PHP脚本都可以直接处理。比如上例中就是PHP脚本直接处理(该方法好处是大流量的时候直接减轻WEB伺服器的压力。


下面以程序为例讲一下PHP伪静态的程序实现方法,其实这方法我之前已经有在其它论坛社区发过

程序为例:

http://www.phperz.com/article/14/0924/9634.html


<?php
//利用server变量 取得PATH_INFO信息 该例中为 /9634.html   也就是执行脚本名后面的部分
if(@$path_info =$_SERVER["PATH_INFO"]){
//正则匹配一下参数
if(preg_match("//(d+).html/si",$path_info,$arr_path)){
$id     =intval($arr_path[1]); //取得值 1

}else die("Path:Error!");
//相当于view.php?id=9634
}else die('Path:Nothing!');
//就是这么简单了。~) 

 
 



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务