用Django实现网页Url使用汉语拼音PinYin作为SEO优化的实现方法

   日期:2024-12-25    作者:cashue 移动:http://mip.riyuangf.com/mobile/quote/9502.html

http://blog.csdn.net/huyoo/article/details/6965487


拼音作为Seo优化,主要的使用者是中文的使用者.而拼音seo优化的使用场合主要有:

对中国人来说, 拼音域名相对英文域名好记, 一个简单好记的域名对于一个创业网站来说,无疑是成功了一半。比如“baidu”、“taobao”、“xunlei”、“douban”等等双字节拼音域名便于记忆和传播,可谓是好域名中的典范,对推动这些网站的发展做出了巨大贡献。所以精挑细选一个好的拼音域名显得非常重要。

    对于个人站长来说,与其辛辛苦苦绞尽脑汁想个响亮全球的域名,不如选择一个容易优化的域名。大的品牌站优化方式和小的个人站长不同,大站倾向与内页优化,主页主要是确定品牌的排名。比如土豆,优酷, 起点,红袖,晋江,这类大站,其域名就需要考虑品牌效果,并且让用户能够方便记忆。 而个人站长投资少,权重低,充分利用首页权重是上策。这种情况下,拼音域名的优势就十分明显。

   拼音域名,可以分为两类,一类是汉字首拼字母域名,如玄幻小说网(xhxsw),小说阅读网(xsydw),,另一类是汉字全拼, 比如xuanhuanxiaoshuowang,xiaoshuoyueduwang。 如果拼音首拼和全拼都被人注册了, 就想办法弄个全拼+首拼的域名, 比如www.xiaoshuoyd.com, 作为小说阅读网的域名, xiaoshuo这个关键词的搜索量还行,而且包含在域名里面,所以,就算没有完整的拼音域名,可以用类似的来替代,但域名的开头最好是所需关键词的开头。(本节整理自网络.)

2.拼音链接. 将文章的url使用汉字标题的拼音作为url链接, 这个在用户使用拼音搜索的时候, 可以实现SEO的优化.主要还是2种拼音链接,一种是汉字首拼字母,另一种是汉字全拼拼音.

本文就主要是讨论用Django实现网页链接Url使用汉语拼音PinYin作为SEO优化的实现方法.

用汉字作为url, 关键和难点就在于将汉字转为拼音, 所以, 本文主要是考虑如何将汉字转为拼音, 并且用在django中.

这个使用一个字典和转化程序就行.网上有一个署名为caocao的人做了一个python的汉字转拼音的模块.最原始的程序参考这篇文章:将GBK汉字转化为拼音的Python小程序 .
 http://blog.csdn.net/nethermit/article/details/156193 和这里:http://www.cnblogs.com/caocao/archive/2005/09/13/235705.html ,这个排版好些.

文中用到的convert.txt就是字典,但是作者的博客中没有提供下载.我通过网络搜索,从其他途径下载到了整个压缩包,包括字典和转换程序.该程序是基于GBK的, 要把汉字分成高低位来处理,一般人理解不了,我做了点改进就是把字典转化为utf-8的,因为在django中使用的代码就是utf-8的. 然后把他的程序也做了改进, 改成处理unicode字符,因为Unicode字符只需要处理一个字符,不用把字符分开成两半.

我的convert程序:

上文代码中,convert1()函数是原来作者提供的,我给它改了名字.我把我写的convert替换了原来的函数名, 并且把字典文件改成了utf-8编码的.所以要简单些.

convert函数提供了

self.has_shengdiao = False
self.just_shengmu = False
self.spliter = '-'
用来配置参数, has_shengdiao,是汉字转拼音的时候带上拼音,

just_shengmu ,是仅仅把汉字字串转为汉字首拼字母串, 为false的时候,转为全拼字符串.

spliter是用来分隔汉字的.为空的时候,不把转换结果用spliter分开, 默认使用"-"(横线来连接汉字拼音PINYIN,因为W3C推荐在Url中使用-作为连字符,而不是下划线_来连接字符串,因为下划线作为链接连接字符串的时候,url在地址栏中好像断掉了一样,_下划线经常看不到.)

字典文件,本博客也提供不了,但是大家可以搜索下载原作的的字典, 然后使用支持utf-8转换的软件转换一下就行了.

有需要的也可以和我联系.

--------------------------

2012-7-30 补充 字典如下,已转换为utf-8格式,无BOM。

文件名: convert-utf-8.txt 

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号