Joomla!-开源天空

2008-12-05
首页 专栏热点 本站开源 发布一个自动处理SEO友好url 的Joomla!插件


发布一个自动处理SEO友好url 的Joomla!插件

E-mail

这一插件能够在没有输入alias的情况下,自动截取标题的部分,组成url ,在开启SEF后,对于网站的SEO有很大的好处。具体的讨论可以参见论坛中的讨论http://www.maycode.com/index.php/forum.html?func=view&id=2675&catid=9 。

有两个参数需要设置,一个是编码方式,默认是拼音,还有一个是utf-8 ,另一个参数是设置截取标题的长度,默认长度是10。

开启这个插件后,如果没有输入alias ,则会截取一定长度的标题,生成拼音或者utf-8的alias。

如果编码方式设置为pinyin ,则生成url为 1-zhongguo.html
现在utf-8 编码的方式最后生成的url 是 1-中国.html

点击下载:http://www.maycode.com/images/fbfiles/files/autopath.zip

采用utf-8方式的情况下,如果你想生成的url为 urlencode 后的编码,也就是 1-%E6%88%91%E5%96%9C.html ,那还需要修改一处核心文件 libraries/joomla/application/router.php中函数_encodeSegments:

将其改为:

 function _encodeSegments($segments)
 {
  $total = count($segments);
  for($i=0; $i<$total; $i++) {
   $segments[$i] = str_replace(':', '-', $segments[$i]);
   $segments[$i] = urlencode($segments[$i]);
  }
  return $segments;
 }

谢谢各位反馈!

 

相关文章:
google的流量统计今天似乎有问题
[收藏]关于apache lucene的源代码分析
新站发布前的SEO工作
采用google gears加速你的Joomla!管理后台
google gears 加速用户浏览,提高用户体验
Google浏览器初体验-飞快!
google奥运也疯狂
google将索引flash
近日google的流量统计可能遇到了问题
Google的favicon似乎换新的了


收藏此文章:
Digg! Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!
User Reviews(3)
 很不错
作者:kaku 星期二, 23 九月 2008 00:57
很不错!
 回复:很不错
作者:ps94506 星期一, 06 十月 2008 08:28
http://www.xxxxx.com/preditor-xr-hs-and-si-verify-toolset-signal-integrity-simulation-signal-integrity-simulation



我的网址我一般搞成这样,开启了单元,分类,还使用了全标题,特点就是google收录非常快,而且收录得非常多。
 回复:[文章评论]--发布一个自动处理SEO友好url 的Joomla!插件
作者:admin 星期三, 08 十月 2008 02:15
这样形式估计完全自动估计有点难了!

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码