什么叫搜索引擎优化(优化里一个比较重要的部分一直想写,今天终于有空了)

优采云 发布时间: 2022-02-05 19:14

  什么叫搜索引擎优化(优化里一个比较重要的部分一直想写,今天终于有空了)

  优化的一个比较重要的部分一直想写,今天终于有时间详细写下来,也就是这篇《搜索引擎优化中的URL伪静态》的主题,我们进入正题: 搜索引擎优化中的 URL 伪静态!

  1. 什么是 URL 相信不用多介绍了。

  2. 伪静态。什么是伪静态?为什么会出现伪静态这个名字?既然有伪静态,那么就一定有真静态吗?对此,我们需要详细介绍一下网站访问地址的转换过程。

  早期的网站,是不支持动态语言的(即当今主流的网站开发语言中的PHP/JSP/ASP/.Net等),都得手动开发写html然后保存为扩展名为ab.html的文件是给大家浏览的,它的访问地址可能是,所以它的效率、丰富性和多样性可想而知。后来,动态语言出现了,创造了这一切的历史。强大的动态语言与数据库相结合,使得海量数据的大站点和交互性更强的多样性网站成为现实,那么访问地址就变成了?*敏*感*词*=100。

  对于这种乐队,早期的搜索引擎并不那么强大?id=100的动态参数形式的页面收录不是那么方便,所以早期有什么建议和论据?id=100就变成了这种访问地址,更有利于搜索和爬取。这里的 100.html 是 ab.php?id=100的数据生成的静态页面实际上存在于服务器硬盘上。但是随着数据量的增加,并不是所有的站都可以完全生成静态网页,静态页面的生成本身也存在一些不足,虽然生成的静态页面有利于访问速度和搜索。

  于是出现了一种URLRewrite(URL重写),也称为伪静态技术。最典型的例子就是这种博客的地址,它使用了 URL 重写。这种地址比较人性化,搜索也是,因为他只是因为地址改写并没有真正生成静态文件,避免了生成静态页面带来的一些不足。

  了解了 URL 的历史,我们来看看伪静态是如何实现的?这里以IIS下的伪静态为例进行说明。

  首先,搜索一个名为ISAPI_Rewrite 的软件压缩包(Apache 的mod_Rewrite 用于在Apache 中实现伪静态)。下载后解压。比如我这里解压到D:\ISAPI_Rewrite3\,然后打开IIS,在IIS中右键“网站”功能项,选择属性-》选择ISAPI过滤器-》添加,名称即可写成ISAPI_rewrite,我这里写的是ISAPI_rewrite3,可执行文件是D:\ISAPI_Rewrite3\ISAPI_Rewrite.dll,然后OK。

  如下图,然后重启IIS。正常情况下,你的 ISAPI 过滤器中的 isapi 项前面应该有一个绿色箭头,表示扩展安装正确。如果它显示为红色,则表示它无法正常工作。最好检查您的 isapi_rewrite 目录。权限,添加所有人可读的权限应该可以解决问题。

  

  isapi_rewrite扩展安装正常后,在其所在目录下有一个名为httpd.conf的文件,可以用记事本打开。这个文件负责把这个URL转换成表格吗?id=1603 是真正的访问(这里只是这个博客地址的一个例子,并不代表它的博客真的是这个访问地址),那么如何转换成呢?id=1603 呢?

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线