官方系列教材 - H计划

代码生成器

一.什么是SEF.

SEF的定义.

sh404SEF组件的主要功能之一就是对Joomla!网站的链接进行SEF优化,那么SEF是什么?

搜索引擎告诉我们: SEF是 Search Engine Friendly 的缩写,我们可以翻译为'搜索引擎友好化'.

我们可以这样理解什么是SEF:

为了让搜索引擎更好地收录我们的网址,我们需要将Joomla生成的动态链接转化为伪静态链接.

为了更好地理解,我们刨根问底一下:

什么是静态链接?

什么是动态链接?

为什么要转化他们?

静态链接:

静态链接的格式:http://www.xingzai.org/tag/SEF.html

静态链接相当于我们PC中的文件夹路径, 如C:\Program Files\iTunes\iTunes.exe

当我们在地址栏中输入上面的路径时,电脑将会直接运行iTunes程序.

同样地,当我们在地址栏中输入静态链接:www.xingzai.org/file/file.html,电脑将会打开file.html文件.

因为file.html与itune.exe文件一样,file.html存放在互联网上的服务器www.xingzai.org/file/文件夹之下,它的后缀名是.html.html是一个文件名后缀,就如同.txt,.avi,.exe一样.

动态链接:

动态链接的格式:www.xingzai.org/index.php?xxx=yyy&aaaa...

我们的动态链接之所成以称其为动态,是因为这条链接路径下并不含有真实的文件.动态链接的页面时随着链接中参数的改变从而显示不同的内容.

我们的Joomla网站前台就是通过php对mysql数据库进行存储,调用这样的操作,来实现的.所以每次用户浏览网站的过程,都是一个调用数据 库文件的过程.也相应产生了这样的链接www.xingzai.org/index.php?xxx=yyy&aaaa...

转换链接:

通常情况下,我们都认为搜索引擎对静态链接的识别效果比较好,会更有利于迅速地识别与收录我们的网址到搜索引擎中.(当然,搜索引擎发展迅速,他们已经可以做到很友好地支持动态链接了.)

例如:

对于有些搜索引擎 www.xingzai.org/test.html 与 www.xingzai.org/test.html?test1=21&... 是属于同一网址,换句话说,不同的搜索引擎对于一些特殊符号的认知是不同的:&,?,=

所以为了让搜索引擎更好地收录我们的网站页面,我们最好将Joomla的动态链接转换为静态链接.

sh404SEF 可以帮助我们转换这个伪静态链接的过程,也可以生成这样的链接:www.xingzai.org/file/file.html.

不同的是,我们的路径下并没有file.html这个文件.

注意:因此我们应该避免发生伪静态链接与真实的静态链接不要重叠,一旦生成的伪静态链接下的文件真实存在,链接将直接指向真实文件,此时,sh404SEF将会无效.

二.sh404SEF的功能

Joomla程序本身已经具备SEF链接优化的功能,单功能并不完善,使用sh404SEF可以为我们的动态链接更好地生成伪静态链接.

例如:sh404SEF 通过将文章的ID加入到链接中,使链接变得唯一,避免重名.

同时,我们使用sh404SEF可以实现:

接管404错误页301重定向支持K2,ZOO,Kunena ...等第三扩展的SEF链接.网站安全防护.网站SEO优化...

注:其他SEF组件如,Artio JoomSEF,AceSEF等组件也具备类似的功能,本篇文章讨论sh404SEF的使用

三.安装sh404SEF组件.

为使大家清晰理解教程,教程中使用兼容Joomla 2.5平台的英文原版sh404SEF做例讲解.(OKJoomla站内已汉化sh404SEF)

安装方法与普通的Joomla软件的方式方式相同,这里简单赘述一下,以帮新朋友逐步了解sh404SEF的使用.

1.在Joomla!后台的主菜单中选择'扩展'--'扩展管理'.

2.进入下图界面.之后在页面中'上传压缩包文件'部分,点击上传您的sh404SEF组件.

3.点击'上传并安装'按钮开始安装.

4.安装成功.

图一

图二

安装完成,接下来可以试着学习使用sh404SEF或者开启sh404SEF了.

转载自星仔码头

评论 (0)

  • 最新在前
  • 最佳在前

第1章 经验分享

第2章 专题教程

第3章 扩展推荐

第13章 扩展更新日志