url重写有两种实现方式:
纯代码实现,通过解析PATH_INFO实现。
服务器实现,如利用APACHE的mod_rewrite模块实现。
下面先介绍利用mod_rewrite实现重写的方法,例如,实现列表页面 list.php?id=1重写为伪静态list-1.html,
配置Apache。在 index.php
RewriteEngine list-([0-9]+)\.html $list.php?id=$1 [Nc]
重启Apache在访问网站list-1.html看看效果吧,是不是很简单呢,只需要开启重写模块写上对应的规则即可生效,那url重写对搜索引擎有哪些好呢。
使用URL重写能给网站带来的好处:
·1)有利于搜索引擎的抓取,因为现在大部份搜索引擎更喜欢抓取一些静态页面。而现在页面大部份数据都是动态显示的,这就是需要把动态页面变成静态html页面,这样就会增加搜索引擎友好度,提高搜索引擎抓取概率。
2)用户更容易记忆。很少有用户关心网站页面地址,俣对大中型网站来说,增强可读性还是必要的。
3)隐藏实现技术,避免暴露采用的技术,给攻击网站增加阻碍。特别是前面讲的攻击方式,把参数隐藏起来,在一定程序上增加了攻击难度。
重写还能帮助我们完成很多事情,比如简单的下载处理。例如下载php.rar文件,在下载前还需要做很多工作,比如权限判定,分流等,可以通过url重写重定向一个php文件请求:download/php.rar 在。Htaccess文件写入
RewriteEngin on
分享题目:URL地址重写和搜索引擎优化
文章源于:
网站建设、网络推广公司-君君营销,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有搜索引擎优化等



