登录 注册

登录

问题 使用Apache的重写模式:mod_rewrite的目的是什么

更多
2009年09月07日 10:18 #1 作者: sam.zhu
“使用Apache的重写模式:mod_rewrite,有什么作用呢?”有人这么问我,我还真不知道怎么回答,除了链接形式不一样,它的深层意义是什么呢?

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年12月29日 09:08 #2 作者: yuexiage
我觉得,首先来说,重写以后,url更加安全,比如说,你的url里面原来有个user.php?id=123,人家一看就是你的id号等于123,并且是传递到user.php文件中,重写以后可能Url变成了user/123这样,别人就不是很明白这是什么意思,而且对于搜索引擎来说,你整个url都是?=:这样的符号不利于搜索引擎的分析理解,毕竟索索引擎不是认得大脑,识别起来还是有缺陷的。比如,你原来的地址index.php?option=com_k2&view=item&id=42:东京的那些人&Itemid=69,可能搜索引擎很难在你的Url中定义出一个关键字来,而当你的地址变成index.php/com_k2/item/东京那些人 大概这个样子,搜索引擎可能就会把"东京那些人"作为一个关键字来看,而别人搜索的时候,引擎可能会把你的这个地址推荐给他,我的理解就是这样的。
下列用户已致谢:: 不再犹豫

登录 或者   注册一个会员帐号 来参与讨论