存档: 03月, 2011

网站死链接处理方法

4 条评论 2011年3月28日

在什么情况下会出现死链接
1. 在程序上传的时候文件夹没有根据链接的目录进行放置,导致指向的链接成了死链接。
2. 动态的链接,数据库出现问题,这样也能造成死链接。
3. 网站的服务器设置错误。
4. 网站的目录进行改版。
5. 不小心将服务器上的文件删除这样也能造成死链接。
6. 网站的页面更新换成了其他的链接,这样就又有了死链接。

我们应该怎么样处理死链接。
1. 我们在修改网页的时候,和后台数据库更新数据的时候,我们就用工具进行查询是否存在死链接,我告诉大家我们网站中的友情链接,我们交换链接是为了网站的推广而做的工作,我们也知道现在的域名很好申请,考虑到seo这一方面,虽然说不能轻易的更换域名但是我们也要去查询是否存在死链接,所以我们要经常用工具去查询自己网站中是否存在死链接。不要等到收索引擎的爬虫爬行了你的网站你才去修改,也许这样做收索引擎已经给你降权了。
2. 如果真的遇到死链接这样的页面,我们可以做一个404页面,就是不能让浏览器出现网页打不开的现象,我们可以让显示,此页面正在更新,要不然就跳转到首页,这样能减少损失,然后进行及时的更改。
3. 还可以用rohot.txt 屏蔽掉。这个文件能屏蔽你不想让收索引擎爬行的页面

、处理死链接的方法
1、网站建设者和SEOer应该时常用死链接检测工具检测,有时候很多死链接的产生是你意想不到的。
2、检查出死链接后,首先要找的是原因,把死链接删除或者修复,或者用301重向,指定新的页面。
3、有些死链接不可修复,可以用404页面来引导用户转向你的其他页面,不至于流失IP,提高降低网站跳出率。
死链接在网站建设过程中多少都不可不免,还是要提高我们的检测意识。

两款可以查找死链接的工具: 继续阅读…

网站排名突然下降的几个原因

1条评论 2011年3月28日

其实搜索引擎的排名算法在改变的时候就会产生突然起来的波动,当然搜索引擎在dance期也会产生这种的状况,网站排名在google跟百度上都会有一定的波动,如果你先前对网站更新做的非常好,网站的质量也慢慢提升的话,那么,在这个dance时期是会提高网站排名的,相反网站存在如下这些方面问题的时候,网站排名也会突然下降。
1、服务器不稳定  如果你的服务器在有些时候经常不能正常访问,尤其是在搜索引擎去更新你的站的时候,那么会带来一定影响。
2、作弊  如果你的网站采用一些作弊手段,一些不正当的优化手法,一旦被搜索引擎发现,是会从其索引中清除的。
3、搜索引擎的算法发生改变  搜索引擎的算法发生重大改变,比如之前你使用某种方法搜索引擎还不视其为作弊,而算法改变后,可能会视这种情况为作弊的话,那么会影响网站的排名。
4、链接  如果你的网站的链接出了问题,也会影响网站排名,如果和某个作弊的网站进行链接,那么当然是会直接影响到你的网站。如果你加太多的链接到你的站上,或者太多链接指向同一个URL,那么很有可能会受到搜索引擎的惩罚。
5、更新量  还有一种情况就是你的网站是在不断更新,但比竞争对手更新的慢的话,也会使网站排名下降。
以上几点,只是在做站过程中发现总结出的问题,可能不是很全面,但只有分析清楚原因后才能找到对策来解决网站排名下降的问题。 那么如何提高网站在搜索引擎的排名呢?其实网站的SEO优化做好了,排名自然就上升了。
网站做好了下面几点,排名自然会靠前:
1、搜索引擎优化策略:网站内容
网站的实际内容是你网络优化策略的一个重要的因素。如果你想你的网站能在搜索结果中排得*前,在你的网站中必须有实际的内容。搜索引擎的蜘蛛基本上是一个瞎子。他们只能对你网页内容进行判断你网站的质量,而不能从图片、flash动画上判断。在所有的页面中有充足的内容给搜索引擎进行索引是一个成功搜索引擎优化策略的基本需要。很容易明白,为什么一个没什么内容的网站很难排上去。人们在查找信息的时候,总是希望找到一个包括很多重要信息的网站。很自然,网页内容丰富的网站要比那些网页内容还那么丰富的网站排名要好得多。每个为他们的网站进行优化的站主牢记。不要忘记更新你的网站。无论是搜索引擎还是访问者都希望看到比较新的信息。这是什么意思呢?这就要求你要收集大量的信息,专注于这领域的变化。
2、搜索引擎优化策略:关键字密度
网页上通常会有数以百计的词语,那么搜索引擎怎样去分辨哪些是描述你的网站的重要的词语呢?搜索引擎会统计你一个页面的字数。那些重复出现的词或短语被认为比较重要些。搜索引擎利用自身的算法来统计你页面中每个字的重要程度。关键字数与该页面字数的比例称为关键字密度,这是一个搜索引擎优化策略最重要的一个因素。 继续阅读…

浅谈专业网站制作规则

1条评论 2011年3月28日

浅谈专业网站制作规则
当用户访问你的网站时, 他们都会立即下意识地判断:这个网站怎么样?值不值的当回事儿?是否值的把他加入到我的bookmark中去。因此,专业的网站制作就会变得至关重要,那何为专业呢?有哪些标准?下面进行详细说明:
一. 导航要求
* 在此站点的每一个页面都出现。
* 内容包括:主页,网站介绍,站点视图,联系方式,反馈,搜索工具,常见问题解答,实际内容栏目(包括相关站点链接、新闻页) 。
* 栏目如果采用图标,下面应附有文字说明,以避免图像表达不清。
* 无任何链接内容的不做成按钮的形式。
* 纯文本like用常用颜色。避免在链接处使用特殊的颜色。应该使用标准、醒目的颜色。
* 屏幕上显示的页面所对应的按钮应该相应变成灰色、突出显示或以其它方式表示出来。
* 每个页面都应包括: 版权及网站管理员的E-mail地址。
* 每个页面都应包括代表”返回”或”前进”的箭头。
二. 内容要求
1.网站介绍
* 背景介绍。
* 栏目介绍(提供连接)。
2. SITE MAP(站点结构图)
* 结构图(提供连接)。
3. CONTACT PAGE(联系方式页)
* 网站管理员的E-mail地址(根据需要加入其它职能负责的E-mail)
* 通信地址,联系人,传真、电话号码等。
4. FEEDBACK FORMS(反馈表)Reasons :
*姓名:
*年龄:
*职业:
*单位:
*联系方式:
*意见建议:
(根据实际就以上各项作调整,力求简洁有效)
5. 实际内容,及栏目设置要求
* 在每页中都要包含相关的,引人入胜的内容。特别是当你要销售一种产品的时候,每个页面都要用详细的内容和图像精心修饰一番。
* 网页上的语言尽量通俗易懂。
* 用符号突出特别重要的内容,不要过多,保持页面的简洁。
* 不要把你的站点建成单纯的网上公司介绍,适当发布行业信息。
6. FAQs(常见问题解答) 继续阅读…

Django数据库模型的字段类型总结

没有评论 2011年3月28日

从网上找了好长时间,总算是找了个差不多。因为经常用,自己又记不住,所以还是总结一下。帮助自己的同时也能帮助别人:

V=models.CharField(max_length=None[, **options])    #varchar

V=models.EmailField([max_length=75, **options])    #varchar
V=models.URLField([verify_exists=True, max_length=200, **options])    #varchar
V=models.FileField(upload_to=None[, max_length=100, **options])    #varchar
#upload_to指定保存目录可带格式,
V=models.ImageField(upload_to=None[, height_field=None, width_field=None, max_length=100, **options])
V=models.IPAddressField([**options])    #varchar
V=models.FilePathField(path=None[, match=None, recursive=False, max_length=100, **options]) #varchar
V=models.SlugField([max_length=50, **options])    #varchar,标签,内含索引
V=models.CommaSeparatedIntegerField(max_length=None[, **options])    #varchar

V=models.IntegerField([**options])    #int
V=models.PositiveIntegerField([**options])    #int 正整数
V=models.SmallIntegerField([**options])    #smallint
V=models.PositiveSmallIntegerField([**options])    #smallint 正整数
V=models.AutoField(**options)    #int;在Django代码内是自增
V=models.DecimalField(max_digits=None, decimal_places=None[, **options])    #decimal
V=models.FloatField([**options])    #real

V=models.BooleanField(**options)    #boolean或bit

V=models.NullBooleanField([**options])    #bit字段上可以设置上null值

V=models.DateField([auto_now=False, auto_now_add=False, **options])    #date
#auto_now最后修改记录的日期;auto_now_add添加记录的日期
V=models.DateTimeField([auto_now=False, auto_now_add=False, **options])    #datetime
V=models.TimeField([auto_now=False, auto_now_add=False, **options])    #time

V=models.TextField([**options])    #text
V=models.XMLField(schema_path=None[, **options])    #text

——————————————————————————–
V=models.ForeignKey(othermodel[, **options])    #外键,关联其它模型,创建关联索引
V=models.ManyToManyField(othermodel[, **options])    #多对多,关联其它模型,创建关联表
V=models.OneToOneField(othermodel[, parent_link=False, **options])    #一对一,字段关联表属性

 

当追寻内心的平静成为奢望

没有评论 2011年3月27日

这两个月来,每天就是开发,算法,版面设计。头都弄的特大!就是这样的一天天过来后才发现,自己的心很乱。确切的说是头很乱,倒不是工作有多难。就是感觉事情特别多,总是有做不完的事情。做完这个又来那个。总之就是从不间断。

偶尔自己也想看看书,平静一下内心。可是一想起繁重的工作,又马上把这个念头去掉了。内心时刻得不到平静。身体也是一直在透支。终于在前几天,我的背痛的厉害,只要一弯腰就痛,连几个小时的睡觉时间都痛。这下可真把我吓坏了,心想估计是长时间不运动,保持一个姿势的原因。没办法,每天早晨硬 是挤出点时间来散步半小时。还别说,两天过去了,背部一点也不痛了。看来最好的运动就是散步了。怪不得好多人喜欢散步。

除了这些,家庭也是让人心烦的一项。因为自己只顾工作,跟本顾及不到家人。所以感情也就慢慢的变淡了。随之而来的就是内战,家庭的不和睦。家庭不和是我最大的困扰。比天天不睡觉还难受。不过,经过我昨晚不眠不休的示好,老婆终算原谅我了。其实两个人生活也无所谓谁对谁错。只要能好好的,快快乐乐的生活就都是对的。反之则双方都有错。就像某位大家说的:“幸福的人都一样,不幸的人却各有各的原因”

最能让我静心的估计就是把自己内心的不开心说出来了。写一篇内心感受的文章胜过我散步好几天。不知道原因是什么,反正结果是非常的好。

搜索WP博客在google里的指令

9 条评论 2011年3月26日

WordPress

WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics,web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time. More simply, WordPress is what you use when you want to work with your blogging software, not fight it. N.B.: WordPress’ default capabilities can be increased manyfold (and new functions can be easily added) through its easy-to-use plugin architecture.

“powered by wordpress”

keyword ”powered by wordpress”

blogroll

‘Leave a Reply’ ‘Name “(required)”‘ ‘Mail (will not be published) “(required)”‘ ‘Website’

“Responses to” ”Leave a Reply” ”Name (required)” keyword

keyword + ”do follow” blogs

“This blog copyright”

inurl:wp-signup.php

inurl:wp-admin

inurl:wp-login

“Top Commenters” or “Top Commenter”

“Top Commenters” or “Top Commenter” +inurl:200.

“Top Commenters” or “Top Commenter” +inurl:2009

keyword ”powered by wordpress”

keyword ”notify me of follow-up comments”

“proudly powered by WordPress MU and BuddyPress” inurl:/register intext:username

You can run these queries at Google, Yahoo, Bing and more.  You can also run them at

http://blogsearch.google.com and search for feeds.

 

指令最后加上[空格-nofollow]搜出来的就是没有nofollow的了

 

英文网站外链文章标准

没有评论 2011年3月25日

1.增加新网页速度不要太快.

2.标题要准确简洁(要能说明文章的主要意思,概括主题.要带上关键词,不要堆砌关键字)题目不要太长

3.多分段,防止阅读疲倦。(注意文章整体段落布局,不要一句话过长或一段话过长.)注意文章编辑的时候不要让一行分开,有的时候可能直接粘贴文档中带链接的词的话,可能会错行,注意一下.

4. 口气不要官式,融入个人的特点(口气为自己喜欢这个东西而介绍推荐,而不是为这个品牌做宣传.)

5.少用空洞的词汇(不要用太让人难懂的词写文章.)

6.小标题:助于读者抓住重点。(或者用第一”“第二”“第三(最好有)

7. 一定是原创内容(文章一定要编辑一下,绝对不能有雷同,最起码第一段一定不能一样.)如果你的网页有差不多相同的内容,那么尽量使它们看起来不同。(比如段落格式和小标题)

8.tagkeyword里面只加五个关键词,不要加太多,在选择是否允许别人评论的时候注意选择不允许.

9.链接词问题(链接网址一定是网站中有的,不要有空格,最好发完后打开那些链接看看是不是咱们自己的网站,避免这样的错误.

网站优化需要注意的地方还有很多,自己多琢磨吧

关于Django模板不能运算的临时解决办法

1条评论 2011年3月25日

今天用django模板显示数据的时候,想根据数据库内id号取模来实现显示不同的CSS类。结果测试了一天也没运算成功。后来查了大量官方文档才知道,模板是不支持数学运算的(真是个让人绝望的缺陷)。没办法,网站还是要做下去的。只能想想别的办法。

功夫不负苦心人,在用了N多个关键词google了之后。终于找到一条能实现基本功能的替代方法就是:

用django的divisibleby标签实现,如下:

{% for each in somelist %}

{% if forloop.counter0|divisibleby:2 %}

<div class=”class1″></div>

{% else %}

<div class=”class2″></div>

{% endif %}

{% endfor %}

divisibleby标签的意义是用后面的参数去除,除尽为True,否则为False



好网站的标准

1条评论 2011年3月24日

1. 网站要有隐私权政策,特别是需要用户注册的网站;
2. 提供完整的联系方法,地址、电话、邮编、EMAIL、QQ、MSN等等;
3. 页面数量;
4. 与行业内权威网站的链接;
5. 域名一次注册N年,而不是每年续费;
6. 拥有独立IP地址;服务器反应快速;
7. 没有死链接、无效链接、假链接(该有链接的地方却没有)
9. “关于我们”写的详细。
10..edu,.gov,.org,.mil域名具有天生的被信任的特征。原因是.edu,.gov,.org,.mil域名在任何情况下都不可以被转移,包括买卖,出租等任何形式的转移。.edu域名只可以被教育机构注册,.gov域名只可以由政府机构注册,.mil域名只可以由军队注册…..。这些特点使.edu,.gov,.org,.mil域名最有可能被认为是可被信任的顶级域名。