Joomla/Joomla 1.5 SEO Patch的用法

来自站长百科
跳转至: 导航、​ 搜索

Joomla | Joomla使用手册

Joomla 1.5 SEO Patch即Joomlatwork SEF patch for Joomla release 1.5RC4 and above,是由Joomlatwork团队制作的。是用来来弥补 Joomla! 核心在 SEO 方面总是存在的缺陷。

文件结构及安装[ ]

Joomla! SEO patch for 1.5 RC4 下载之后是一个 Zip 格式压缩包,用 7-Zip 打开的界面如下:

Joomla! SEO patch 1.gif

可以看出,补丁内的目录结构与 Joomla! 1.5 的根目录相同。另外,还给根目录下增加了一个文件 metaconfig.xml 。上图中的 metaconfig.xml.en.txt 文件是原版没有的,这是在对原版的 metaconfig.xml 进行汉化前作的备份。如果你需要纯英文版,请将 metaconfig.xml.en.txt 改名为 metaconfig.xml 替换掉现在的中文版即可。

把这个压缩包解压,保持其目录结构,然后上传到 Joomla! 1.5 根目录下,使得这些文件夹和文件都覆盖现有同名目标。这就完成了此补丁的安装。下面列出这个补丁替换掉的核心文件,以便进行相应的备份和还原工作:

 /robots.txt
  /libraries/joomla/document/html/renderer/head.php
  /includes/application.php
  /libraries/joomla/document/html/html.php
  /administrator/components/com_config/controllers/application.php
  /administrator/components/com_config/views/application/tmpl/config_seo_metadata.php
  /administrator/components/com_config/views/application/tmpl/navigation.php
  /administrator/components/com_config/views/application/tmpl/config_seo_custom_fields.php
  /administrator/components/com_config/views/application/tmpl/config_seo_metafields.php
  /administrator/components/com_config/views/application/view.php
  /administrator/components/com_content/admin.content.html.php
  /administrator/components/com_content/controller.php
  /administrator/components/com_menus/models/item.php
  /administrator/components/com_menus/views/item/tmpl/form.php
  /administrator/components/com_menus/views/item/view.php
  /components/com_content/views/archive/view.html.php
  /components/com_content/views/article/view.html.php
  /components/com_content/views/category/view.html.php
  /components/com_content/views/frontpage/view.html.php
  /components/com_content/views/section/view.html.php

搜索引擎优化原理[ ]

从 SEO 的角度讲,用户必须对于 Joomla! 生成的页面的 SEO 参数有完全的控制权。此补丁就是通过控制所生成页面的 HTML 代码的 <head> 部分来达到这个目的。影响的参数主要是 head 区域的 Meta 元数据和 Title 标记。

那么,难道就不能通过开发一个组件或者插件来完成这个工作吗?为何非要修改 Joomla! 1.5 的核心文件?

Joomlatwork 团队的回答是:正因为 Joomla! 1.5 的这些核心文件存在缺陷,才导致无法通过第三方组件或者插件来实现 SEO 。

本补丁的SEO设定[ ]

将补丁文件上传之后,首先要做的工作就是以管理员身份登录到 Joomla! 1.5 后台,进入“全站设置”,在这里,你会惊喜地发现,新增了一个叫做“SEO”的标签页(中文 Joomla! 1.5 版本可能显示为“搜索引擎最佳化”):

Joomla! SEO patch 2.gif

在这个标签页上,你可以设置以下参数:

Joomla! SEO patch 3.gif

Metadata Settings部分的设定[ ]

Joomla! 核心有一个规则,就是如果某个页面没有指定 Meta Keywords 和 Meta Description,就会自动插入“全站设置”中的全局 keywords 和 description,这对于SEO是不利的,因为这相当于滥用 keywords / description,属于 SEO 的低级错误。

本补丁则提供了一个选项,就是用户可以关闭这个自动插入机制。在页面中没有指定description/keywords 时也不会显示全局关键词和描述。最后一部分是自定义字段的搜索引擎优化。用户可以通过修改/metaconfig.xml文件的内容来添加自定义Meta标记。一旦页面中缺少某个 Meta 标记(例如有些组件可能忘记生成某个 Meta 标记),那么本补丁就自动插入用户自定义的Meta标记来补充。

参考来源[ ]

http://www.joomlagate.com/article/joomla15-tutorial/how-to-apply-the-joomlatwork-sef-patch-for-joomla15/

Joomla 1.5使用手册导航

Joomla安装

Joomla!的安装

Joomla 1.5教程

Joomla!1.5自带资源给前台添加下拉菜单 | 巧用ReadMoreExt和Shadowbox来插入外链大图 | 借助pcDTR插件使用任意字体美化Joomla页面 | 借助Abivia Redaction插件滤除Joomla扩展的版权链接 | Joomla!1.5网站防黑9条戒律 | Joomla!1.5与Dokuwiki的完全整合方案 | 用SJSB桥接器无缝整合Joomla!1.5.9、SMF2.0论坛 | 详解用RokBridge 1.0RC8整合Joomla!1.5.9与phpBB3论坛 | Joomla!与Tikiwiki的外观整合 | Jumi插件的介绍 | 用CSS控制Display News模块的外观样式 | Open-Realty介绍 | Google Gears的应用 | 在Joomla!1.5文章中插入Ozio Gallery图库 | 文章中自动插入广告 | GCalendar介绍 | Joomla 1.5 SEO Patch的用法 | Joomla! 1.5生成中文PDF的解决方案

其他Joomla教程

用XAMPP快速搭建Joomla本地测试服务器 | 用Gmail的SMTP发送Joomla激活及通知邮件 | 深入认识Joomla CMS:扩展、菜单及模板 | Joomla 1.0教程 | Joomla高级教程 | Joomla! SEO教程