分类目录归档:网站建设

分享在网站SEO中网站建设的一些注意点和选择程序问题以及个人认为不错的zblog、dede、wrodpress的网站模板!

做什么网站赚钱 分享5个适合普通的个人网站

1、目录类型网站

网站目录、分类目录网站类型虽然看似没有多少技术含量,但还是有很多人做的风生水起。他们的盈利方式例如10元-30元不等快速收录网站盈利模式在于收录网站收费模式。

一般商业目的明显的网站都是愿意付费做收录的,找到一款开源程序,进行内容填充。提交、快速审核的方式来补充内容。做成站群模式,有需要付费收录的可以推荐多个网站模式,收录以一个网站10元,有需要收录10个网站的客户我们就可以获得100元。

2、免费图片类型网站

正规的高清图片库分享这些可以用于桌面壁纸以及各种素材提供。我们可以从免费网站收集图片,注意不要从付费或者有版权要求的网站收集。高清图库占用资源大这类网站就需要的硬盘大,有大硬盘主机才行。第三方的存储可能不是太靠谱不建议使用。会员制以及广告模式是这类网站的盈利模式。

3、文案内容类型网站

内容网站有:散文、个人简历、范文等等,这类网站的用户范围广,用户需求多。比如毕业生、学生需要报告范文,求职者需要简历模板等等,网站流量还是比较大的。

4、薅羊毛类型网站

薅羊毛模式,有奖问答、注册送钱等等模式。这类网站用户流量大但这类项目存活期不长,不适合长期存在。做这类网站分享的信息一定要靠谱。信誉是网站建设能否成功的关键。最好在发布之前自己测试准确性。

5、淘客类网站项目

淘客网站每天发布几篇淘客优惠信息,比如淘客信息、商家活动、促销活动等等,通过有用信息的粘性,积累用户群和知名度。这类就很适合个人站长,推荐商家、产品时间长了,有较好的销售量,就会有合作商家来找你。尤其是在双11、双12这类大促活动,盈利更是非常可观。

12个优点让你对响应式网站爱不释手

流体网格是响应式设计的核心。网格使您可以对齐页面上的元素,并按照一定的层次结构以视觉上吸引人的方式对其进行布局。流体网格的缩放取决于用户屏幕的大小,并确保所有页面元素都紧随其后。尽管在设计领域中,网格的使用一直存在于设计领域,但是对于网站设计而言,仍然开发了简单的响应式网格来帮助设计人员和开发人员进行网站设计。在这些最初的响应式网格之后,各种各样的响应式CSS框架突然出现,它们都将其代码基于流体网格。

如今,原生网格以“ CSS网格布局模块”的形式进入CSS。现在,浏览器的支持非常可靠,这为希望探索流畅,响应式网格而无需依赖框架的网站设计人员提供了巨大的可能性。

2.媒体查询

媒体查询自2000年代初期就存在,但是直到2012年才成为W3C推荐的标准。像流体网格一样,媒体查询代表了响应式网站设计背后的基础技术。借助媒体查询,网站可以收集有助于确定访问者用来访问它的屏幕尺寸的数据。掌握了这些信息后,便会有条件地加载适合该特定屏幕尺寸的CSS样式。

3.响应式图像和媒体

当您只处理文本时,响应式网页设计会很好地工作。但是,现代网站包含许多媒体,例如图像和视频,这可能有些棘手。

处理图像和其他媒体文件的正确方法是使用max-width属性,而不是使用图像或媒体文件的尺寸。一个示例如下所示:

img { max-width: 100%; height: auto;}

如果要包括其他媒体类型,则样式设置会变得更加细微差别。height属性将不起作用,因此将填充物应用于容器的底部,然后将介质放置在该容器中是可行的方法。Thierry Koblentz早在2009年就提出了这种方法(hack) ,它仍然是最强大的方法。

.wrapper-with-intrinsic-ratio { position: relative; padding-bottom: 20%; height: 0;}

.element-to-stretch { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

将其添加到CSS代码后,所有图像和媒体文件都将随浏览器缩放,并且不会扩展到其容器之外。

既然我们已经介绍了响应式网站设计的核心原理,那么让我们深入研究它带来的优势。

响应式网页设计的优势

有很多响应式网页设计的好处。它可以对您的SEO,转化率,用户体验以及其他有助于业务增长的业务产生积极影响。以下是12个最重要的响应式网站设计功能和优点。

1.改善的用户体验

响应迅速的网站可以带来更好的用户体验。指示用户体验质量的主要因素是用户在您的网站上花费的时间。如果他们由于被迫不断捏和缩放而感到难以导航或使用,他们将不会留在您的网站上。

但是,如果您的网站可以扩展并响应屏幕尺寸的变化,那么访问者将不会在访问菜单,链接,按钮或填写表格时遇到问题。结果,他们的用户体验会更好,他们会在您的网站上花费更多的时间。

改善的用户体验和网站可用性可以为您的业务带来更多的口碑介绍和新客户。

2.移动流量的增加

统计数据显示,在2017年最后一个季度,全球将近52%的网络流量来自移动设备。那占所有Internet流量的一半以上,并且表明您无法承受放弃响应式网站设计的负担。首先调查您的访问者中有多少来自移动设备,以及他们在您的网站上花费的时间。然后,实施响应式设计并比较两个数字。网站适应视口宽度后,您会注意到这些访问者的移动访问量增加了,而在网站上停留的时间也更长了。

3.更快的网站开发

不久前,一种常见的做法是制作一个单独的网站移动版本,该版本在检测到较小的屏幕尺寸时就会投放。但是,开发网站的移动版本比开发响应式网站要花更多的时间,无论访问者使用哪种设备,响应式网站的外观都很好并且可以按预期工作。移动网站版本的另一个缺点是成本更高,因为开发人员必须创建两个网站而不是一个。

4.易于维护

与上面的观点直接联系起来是更容易的网站维护。使用两个版本的网站,您的员工或开发团队必须在管理两个网站上花费时间和资源。有了响应迅速的网站,您的员工可以花更少的时间在维护任务上,而专注于更重要的任务,例如市场营销,A / B测试,客户服务,产品或内容开发等等。

5.没有重复的内容处罚

使用两个版本的网站时要记住的另一点是,您实际上是在创建重复的内容。尽管搜索引擎一天比一天变得更聪明,但他们仍然需要了解哪个网站版本更重要。如果您使用的是网站的移动版本,则即使URL不同,内容也将保持不变。

这可能会导致您的网站的两个版本的搜索引擎排名较低,因为搜索引擎不会知道哪些内容是相关的。如果您希望网站的两个版本都排名良好,则需要创建两个单独的SEO策略和广告系列,并投入大量资金来为网站的桌面版和移动版制作原创和独特的内容。

由于采用两种不同的SEO策略需要太多时间和金钱,因此大多数网站所有者会在其移动网站上使用指向桌面版本的规范标签。结果,大多数单独的移动网站根本没有在搜索引擎中排名。

使用响应迅速的网站,可以成功避免上述所有麻烦。如果您对响应式网站设计的重要性有任何疑问,这将有助于缓解它们。

6.更简单的网站分析

当您拥有网站的两个不同版本时,您需要跟踪两组网站分析,以便了解访问者来自何处以及他们如何与您的内容进行交互。这意味着您需要跟踪多个注册,并感谢您的页面,转换点,渠道等。

另一方面,对于响应式网站,由于您仅关注一组数据,因此可以大大简化您的网站统计信息。您仍然可以深入了解访问者正在使用哪些设备和浏览器,它们在哪里下车以及它们在您的网站上停留了多长时间,但是您无需从多个报告中读取数据即可获得准确的图片。

7.缩短网站加载时间

具有响应能力的网站倾向于在所有设备上加载速度更快,尤其是在智能手机和平板电脑上。借助响应式图像和流畅的网格,页面加载所需的时间大大减少,这直接影响了用户的访问时间。根据研究,如果页面加载时间超过三秒钟,则53%的移动访问者将放弃该网站。同一项研究表明,加载速度快的网站受益于在网站上花费的更多时间以及提高的转化率。这充分说明了响应式网站设计的重要性。

8.降低跳出率

跳出率表示特定网站的访问者在仅看到一个页面后浏览离开该网站的百分比。如上所述,响应式网站意味着访问者在您网站上停留的时间更长,从而降低了跳出率。访客将更倾向于点击并阅读您网站上的其他页面,并探索您所提供的一切。

9.更高的转化率

在您的网站上花费更多时间并降低跳出率是改善访问者的用户体验和建立信任的良好第一步。改善的用户体验和信任度带来了更高的转换率,无论转换意味着注册您的时事通讯,进行购买还是预订电话。暂时考虑一下,与台式机相比,智能手机的平均转化率提高了64%,并且很容易理解为什么必须要有响应式网站。

10.更好的SEO

响应式网页设计的另一个优点是提高了搜索引擎排名。近年搜索引擎已将您网站的响应能力作为确定网站在搜索引擎结果页面中排名的信号之一。如果您的网站没有响应,则搜索引擎会将其放在结果页面的下方,而如果通过了移动设备友好的测试,则它将显示在较高的位置。

响应式网页设计的另一个优点是提高了搜索引擎排名。

11.更多的社交分享

如果做得正确,自适应的网页设计会导致您的内容的社交份额增加。这是响应式网站设计的另一个好处。响应式内容与响应式社交媒体按钮配对,即使在较小的屏幕上,也可以轻松共享指向您网站页面的链接。这可以帮助您提高信誉,并使您接触新的受众,从而带来更多的流量和更多的转化。同时,社交信号也会间接影响您的搜索引擎排名,因为搜索引擎会注意到参与度和搜索需求的增加。

12.更好的反向链接

最后,值得一提的是,响应型网站可以在建立反向链接方面为您提供帮助。反向链接在任何SEO策略中都起着重要作用,因为它们向搜索引擎表明其他网站将您的网站视为信誉良好的信息来源。如果您的网站没有响应,其他网站将不太可能链接到您。毕竟,链接到无法提供良好用户体验的网站也会使它们看起来也很糟糕。

通过响应式网站改善您的业务

如您所见,为您的企业提供了许多响应式网页设计优势。如果您的网站仍未响应,那么规划重新设计新的,流畅的布局是不错的第一步。它将帮助您确定哪些页面元素最重要,哪些页面可以删除以及要保留在站点上的页面数量。

一旦确定了网站改版的方向,便可以为您的网站选择合适的网站建设公司。然后,可以通过响应式网站提高网站的转化率,参与率,SEO等。

作者:岑辉宇博客

今日头条如何推广产品或者引流到个人微信

截止2018年上半年今日头条月活量高达2.4亿人次居资讯类app第二名,第一名则是腾讯新闻月活人次2.6亿(当然腾讯有QQ和微信的流量扶持)我的印象中在前几年都没听过今日头条也就是大约在2016年听过这个,但是短短两年时间已经成长到可以于腾讯这个巨头比肩的地步,由此可见实力不一般。

网赚圈一直流传一句话:有人的地方就有引流,这句话我个人非常认同的,这么大的用户量,想从中分一杯羹并不是一件难事,问题是如何去吃这快蛋糕,下面就和大家聊聊如何在今日头条中引流或者推广产品。

今日头条如何推广产品

一,首先我们需要明白自己产品的受众是否和今日头条的用户相符,简单点理解就是你的产品在今日头条这个平台能不能卖出去,有没有人会需要。这点是至关重要的,大家一定要清楚自己的产品定位和对今日头条有个简单的用户了解。

二,既然我们要在今日头条上做推广就需要了解这个平台的推荐机制,只有知己知彼方能百战不殆,知己上面已经说了,下面和大家说说知彼

1.当你的内容发布了以后官方会对你的内容有一个审核识别,会通过你的内容判断是否是原创,是否有违规内容,是什么样的内容分发给那些人(这里需要说一下,受众比较大的内容就比较有优势,如果你的产品受众实在少的可怜那我是不建议你在头条上做推广的)

2.分发成功以后,官方会通过用户的反应(这个反应是指用户的点赞,转发,收藏,评论,用户的这些行为相当于一个投票越多越好咯)然后官方会根据用户的行为决定是否进一步推荐给更多的人,这里也有一个技巧就是你的内容越能引起争议就越容易引爆推荐,但是也有一点就是不要引起公愤,不然大量用户会举报你的文章,也会导致停止推荐或者删除

3.官方会对于一些优质内容创造者给予流量扶持,因为我们做产品推广的话大多数的时候还是受众有限,所以提高内容质量是一个不错的选择(这个可能会有些争议,给大家解释一下,我们是推广产品不是去鲁广告费,鲁广告费的话有其他的玩法,比如标题党,追踪实时热点等)

三,今日头条上我自己总结分为三种推广方式,付费推广(这个就不细说了提一下就行了),软文推广,短视频推广,选择最适合自己推广方式去推广。什么是适合,如果你预算比较充足,就可以尝试付费推广,如果你时间比较充足那你就选择免费的也就是软文和短视频推广,除此之外我们还要根据自己的产品去选择软文推广还是短视频推广,因为这决定着转化率,前期的话(条件允许)我建议大家三种都操作一下,看看哪种转化率最高,找到合适自己的推广方法才是最重要的,否则南辕北辙,徒劳无功。

1.软文推广

软文推广操作方法:软文推广批量操作的话推荐走原创路线,最好是行业揭秘类的,技巧分享类的,这样有人喜欢看,还有一个就是别人认为你揭秘了这个行业潜规则,购买你的产品的时候就会莫名的放心,最好头条号能开商品功能如果前期没有的话可以在文章尾部诱导私信自己,所以直接诱导私信然后回复就可以了,最后就是强烈推荐大家多平台分发,因为我们是做产品推广不是鲁广告费的,我们需要的是流量,这个大家要谨记,把所有有流量的平台都注册一下,然后一个内容多平台发布。

2.短视频推广

刚开始的话我还是建议大家先找到自己同行,然后看看人家怎么做的内容,最后多挑几个同行择优复制操作即可,不要怕露脸啥的,该怎么来怎么来,没人认识你,也别想太多,不要有太大的心理负担,不过大家注意一点无论做什么视频都不要忘了做字幕,这是很多新手容易忽略的地方。拍摄短视频一定要用到手机支架不然很不稳定,手机的话尽量像素高一点,推荐使用苹果,如果有专业的摄影机当然最好,毕竟无论做什么东西都是需要投资的

四,其实最重要的还是找到合适自己产品的推广方法以后按部就班的重复就可以了

今日头条如何引流到个人微信

1.头条号的个性签名,或者头像(不过头像我不建议大家用微信号,显得不正规,本来我们就是靠分享内容得到的用户,有心人自然就会私信我们)

2.可以通过文章尾部诱导读者私信你然后回复自己的微信号,诱导的方法:最后为了感谢读者的支持,私信我送xxxx一份

3.通过个人自媒体打造个人品牌,全平台覆盖式推广,这样的话就不需要打广告只要把自己的个人品牌留下来就可以了(强烈推荐做一个网站)

4.今日头条文章中是不能直接留微信公众号的,这点大家要注意别傻乎乎的直接留,会封号的,用我上述的三个方法基本就可以成功引流到个人微信了

综上基本把今日头条引流和推广产品的方法说完了,最后还是要重复一下,自己的产品或者卖的东西头条的受众如果不多的话,还是不建议大家去那引流的,因为用户属性真的很重要,如果你的客户群体是小众很难在今日头条上获得很好的展现,而且即使所谓的根据用户属性去分发内容也会浪费推荐,远没有搜索引擎的流量来的精准,不过如果你的产品受众面积很广的话就大可不必担心这些事了,比如我们常见的淘客项目,就可以在头条上用短视频的方法去推广,效果还是不错的。

友情提示:很多新手热衷于伪原创类的软件,但是这只适合小部分的领域比如娱乐新闻实时热点啥的,做产品推广是真的不适合这个,切不可盲目使用。如果你铁了心想做今日头条我还是建议大家把心思放在内容创造这快,现如今虽然说内容产量很高,但多是糟糠,只有用精致的内容才能更好的走这条路,最后希望我的分享对大家有有所帮助,谢谢各位读者的耐心阅读。

初此投稿张力博客,不过看了一下这个博客的内容还是非常不错的,希望读者们可以常来,也希望张力博客越办越好,大家也多多支持

作者:说坑网

企业手机网站该如何去做,看看这六点,你就明白了!

在新兴的移动互联网格局下,新的游戏规则也应运而生:据百度官方消息,百度移动搜索将对结果的排序算法做调整优化,更适合移动终端的网站结果将获得更好的排名优势。内外需求的双重压力使得企业建立“移动官网”迫在眉睫。

传统官网的形式大家并不陌生。人们早已习惯,不论是产品推介还是公司新闻,不论是图片还是视频,企业官网都能让浏览者一目了然。但当这些内容呈现在移动终端设备上时,鉴于屏幕大小的局限性,不论是建站者的操作,还是浏览者的点击,都会变得困难起来。那么,在建设移动端手机网站时,有哪些事项是需要注意的呢?今天就在这里和大家一起探讨这个问题。

第一点建议:想用户所想。

打开电脑版网站首页,网站上的资讯信息、广告宣导、网址链接等内容一目了然。电脑端和移动端网站都需要满足用户的基本需求。移动网站的首页最大作用是将用户想要的内容尽快地展示在用户的面前。一个设计优秀的移动手机网站首页可以有效地帮助用户快速提取到用户所需的信息内容。

第二点建议:网站加载的速度越快越好。

如果网站打开过慢,甚至超过5秒用户打开率就迅速下降。因此,移动网站打开速率尽量保持在3秒之内,用户就很愿意在内容上面花费一定时间。所以,手机网站中用到的图片在大小上一定要控制好,而浏览器的缓存,css等等的回应时间都要进行优化,确保打开网站的加载速度。

第三点建议:引导用户打开手机网站。

当用户搜索到网站时,最好在搜索结果中直接将用户引导到移动端手机网站,这是留住用户的第一步。

第四点建议:重点行动操作放在显眼的位置上。

由于手机屏幕的限制性,用户在浏览手机网站时,很容易漏看菜单。所以,在手机网站建设时,要将重要的一些行动点设置在用户最容易看到的位置上,引导用户点开你想要他们见识到的东西。

第五点建议:菜单要简洁。

详细罗列的菜单适合用在电脑版网站上,而手机网站的菜单设计则要尽量做到简洁有力。因为手机用户在访问网站的时候,并不会有太多耐心去寻找相关的分类。因此要尽量减少菜单数量。

第六点建议:别让广告成为主角。

手机网站中的广告或其他宣传页面有时会遮盖住网站的主要内容。网站在设计广告的投放位置时,要考虑到用户是否可以轻松关闭横幅广告,以免喧宾夺主。

以上这六点就是我对于企业在做公司手机网站时,需要注意的东西。希望对一些朋友有所用处!

优先展示、抓取HTTPS!百度站长平台升级HTTPS认证工具

QQ截图20170531165606.png

近日,百度站长平台发布公告称已升级HTTPS认证工具,且建议站长们尽可能将HTTP网站转换成HTTPS协议。百度方面表示,使用HTTPS协议有利于降低被劫持的风险,且可以避免因劫持被搜索算法打击。另外,官方表示,通过HTTPS认证的站点的搜索快照会替换成HTTPS的链接,抓取和展现也会优先HTTPS的链接。

以下为公告详细内容:

为了更好的满足站长在搜索中HTTPS的体验,站长平台将原有的HTTPS属性升级成了HTTPS认证工具:http://zhanzhang.baidu.com/https/index

一、使用HTTPS认证的前提

1、必须保证HTTPS站点正常访问,且页面内引入资源为HTTPS格式,包括引入的视频、图片、CSS、JS等元素;

2、如果存在HTTP和HTTPS两种协议的网站,必须将HTTP的URL301 到HTTPS的URL上,仅有HTTPS站点的可以直接认证;

3、必须保证HTTP站点与HTTPS的链接一一对应,没有HTTPS对应的HTTP链接可能会被判断成死链接;

二、使用HTTPS认证后,天级即可看到反馈数据 一般是验证成功的

三、验证成功后,搜索快照会替换成HTTPS的链接,抓取和展现也会优先HTTPS的链接;

四、HTTPS退场

有些网站可能会因为各种原因退出HTTPS,但在退出之前一定要注意如下 2 点:

1、回退前,在站长平台HTTPS认证工具中点击HTTPS退场按钮,避免搜索中还是HTTPS链接

2、点击回退按钮后,保持至少 24 小时HTTPS可访问,保证站长平台HTTPS配置端进行回退

注意:如果非必须的情况下,不建议站长回退HTTPS!

服务器上phpMyAdmin导入超大数据库文件的最佳方案

前两天阿里云做活动,服务器才800三年,而自己网站的服务器也快到期了,续费要700一年,感觉有点坑。果断就重新买了一个服务器一次买了三年的,服务器配置好之后,剩下的就是给网站搬家了。

而我前段时间,刚新做了一个小说网站,内容量比较大,数据库达到200多M。在导入数据库时老是挂掉,根本无法正常的导入使用,折腾来折腾去,实在搞不定,就请教了一个朋友,他告诉我一个方法,不管多大的数据库都可以轻松的导入成功,在这里我就分享给大家,也算是给我自己的一个记录。

第一步:修改配置文件

我们进入服务器的phpMyAdmin目录,在这个目录下有一个config.sample.inc.php 文件,我们将它下载到本地,重新命名为config.inc.php,并用DW软件打开编辑。

找到

更改为

步骤2:创建目录和上传数据库文件

接下来我们在 phpMyAdmin 的目录下创建两个空目录,upload 和 save,并且把要导入的数据库文件传送到 upload 目录下。

步骤3:回到 phpMyAdmin 的页面刷新!

看到没,”从网站服务器上传文件夹 upload/ 中选择 backup.sql”。点击“执行”导入。即使限制100M. 1000M的大数据还是很快倒入MYSQL 数据库了。

是不是很简单,很暴力,有木有!

有服务器导入大数据有问题的朋友可以去试试,很简单,很暴力!

网站出现403 Forbidden错误的原因以及怎么解决的方法

张力博客不是有提供关于WordPress相关的有偿服务嘛,经常有朋友来找我说网站出现403错误,如何解决,今天就给大家带来一篇好友的文章,让你明白403 Forbidden错误的原因以及怎么解决的方法。

原文如下:

这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误:

403 Forbidden

Access to this resource on the server is denied!

Powered By LiteSpeed Web Server

LiteSpeed Technologies is not responsible for administration and contents of this web site!

403错误是网站访问过程中,常见的错误提示。资源不可用,服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限不当。一般会出现以下提示:

403f1

一、403 forbidden是什么意思?

403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。在服务器不想提供任何反馈信息的情况下,服务器可以用404 Not Found代替403 Forbidden。

二、403错误代码的分类介绍

403.1

403.1错误是由于”执行”访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。

403.2

403.2错误是由于”读取”访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为”可执行”或”脚本”权限。

403.3

403.3错误是由于”写入”访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许”写”访问时就会出现此种错误。

403.4

403.4错误是由于要求SSL而造成的,您必须在要查看的网页的地址中使用”https”。

403.5

403.5错误是由于要求使用128位加密算法的Web浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级。

403.6

403.6错误是由于IP地址被拒绝而造成的。如果服务器中有不能访问该站点的IP地址列表,并且您使用的IP地址在该列表中时您就会返回这条错误信息。

403.7

403.7错误是因为要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层(SSL) 客户证书时会返回此种错误。

403.8

403.8错误是由于禁止站点访问而造成的,若服务器中有不能访问该站点的DNS名称列表,而您使用的DNS名称在列表中时就会返回此种信息。请注意区别403.6与403.8错误。

403.9

403.9错误是由于连接的用户过多而造成的,由于Web服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。

403.10

403.10错误是由于无效配置而导致的错误,当您试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会返回这条错误。

403.11

403.11错误是由于密码更改而导致无权查看页面。

403.12

403.12错误是由于映射器拒绝访问而造成的。若要查看的网页要求使用有效的客户证书,而您的客户证书映射没有权限访问该Web站点时就会返回映射器拒绝访问的错误。

403.13

403.13错误是由于需要查看的网页要求使用有效的客户证书而使用的客户证书已经被吊销,或者无法确定证书是否已吊销造成的。

403.14

403.14错误Web 服务器被配置为不列出此目录的内容,拒绝目录列表。

403.15

403.15错误是由于客户访问许可过多而造成的,当服务器超出其客户访问许可限制时会返回此条错误。

403.16

403.16错误是由于客户证书不可信或者无效而造成的。

403.17

403.17错误是由于客户证书已经到期或者尚未生效而造成的。

三、导致403错误的主要原因

1-14021513021l58

1、你的IP被列入黑名单。

2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。

3、网站域名解析到了空间,但空间未绑定此域名。

4、你的网页脚本文件在当前目录下没有执行权限。

5、在不允许写/创建文件的目录中执行了创建/写文件操作。

6、以http方式访问需要ssl连接的网址。

7、浏览器不支持SSL 128时访问SSL 128的连接。

8、在身份验证的过程中输入了错误的密码。

9、DNS解析错误,手动更改DNS服务器地址。

10、连接的用户过多,可以过后再试。

11、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。

四、解决403 forbidden错误的方法

1、重建dns缓存

对于一些常规的403 forbidden错误,马海祥建议大家首先要尝试的就是重建dns缓存,在运行中输入cmd,然后输入ipconfig /flushdns即可。如果不行的话,就需要在hosts文件里把主页解析一下了。
同时,查看是否在网站虚拟目录中添加默认文档,一般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等,如下图所示:
403 Forbidden错误的原因和解决方法-马海祥博客

2、修改文件夹安全属性

用以下命令修改文件夹安全属性
chcon -R -t httpd_user_content_t public_html/
所用命令解析:

ls -Z -d public_html/
#显示文件/目录的安全语境-Z, –context
Display security context so it fits on most displays. Displays only mode, user, group, security context and file name.-d, –directory
list directory entries instead of contents, and do not dereference symbolic links
chcon -R -t httpd_user_content_t public_html/
#修改文件/目录的安全语境-R, –recursive
change files and directories recursively-t, –type
set type TYPE in the target security context

3、关于apache导致的403 forbidden错误的解决办法

打开apache的配置文件httpd.conf,找到这段代码:

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

有时候由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。

Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

之所以会出现错误,是因为大多数的国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select , % , bin等关键字,Apache就会禁止,并给出403,404,500等错误。

4、关于HawkHost空间出现403 Forbidden错误的解决方法

有的时候在共享服务器上安装了Mod security,当网址包含有“%”号等其它敏感字符时,就会被Mod security阻止,马海祥博客曾经也出现过此情况。

解决HawkHost 403 Forbidden 错误的方法:

在.htaccess文件里添加如下代码:

SecFilterEngine Off
SecFilterScanPOST Off

直接放在网站的根目录或者程序运行的目录下。

5、关于WordPress导致的403 Forbidden错误解决方法

对于一些使用WordPress管理程序搭建的博客来说,就需要修改.htaccess文件,在后面添加上如下内容即可,其实就是disable mod_security

SecFilterEngine Off
SecFilterScanPOST Off

另外dedecms的可能还需要再加一条,以让默认访问的是index.html文件的DirectoryIndex index.html。

修改.htaccess文件,将文件上传之后,再重新打开之前出现403 Forbidden的URL就没有再出现错误,直接可以
打开了。

最后说一下:

从SEO的角度来说,常见403返回码的含义是“forbidden”,搜索引擎会认为当前页面禁止访问,但也不会删除,短期内会反复访问几次,如果网页允许访问,则正常抓取;如果长期返回403,搜索引擎会认为该URL是失效链接,将会删除。因此,建议大家一旦发现自己的网站出现403错误的话,一定要及时的修复,使其链接能够正常访问。如果是不需要的页面,应该设置返回404状态码,按404操作。

来源:马海祥博客

右侧动态CSS+JS的返回顶部功能代码

有博友在博客上跟张力说我网站右侧的返回顶部功能代码挺漂亮的,他也很喜欢,希望我能分享出来。今天呢?我也就把这个返回顶部的功能代码分享给大家,喜欢的朋友可以自己去手动折腾一下,毕竟生命不息,折腾不止!

右侧动态CSS+JS的返回顶部功能代码

这个返回顶部的功能,我们总共需要用到CSS和JS,下面是操作步骤:

第一步:让网站加载jQuery

如果我们网站已经加载了jquery的话,就可以不需要添加;如果没有的话,我建议可以添加一个百度jquery的CDN,毕竟百度速度挺快的,而且还稳定!

  1. <script src=“http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js” type=“text/javascript”></script>  

第二步:加入CSS代码

我们可以把以下CSS代码加入到你的样式表或者网站中去:

  1. #backtoTop{position:fixed;right:-100px;bottom:0;width:45px;height:45px;border-radius:100%;background-color:#333d46;-webkit-transition:.5s;transition:.5s}  
  2. #backtoTop.button–show{right:0}  
  3. .per{position:absolute;top:0;width:45px;height:45px;color:#fff;text-align:center;font-size:16px;line-height:45px;cursor:pointer}  
  4. .per:before{content:attr(data-percent)}  
  5. .per:hover:before{content:“▲”;font-size:22px;line-height:0;top:20px;position:absolute;right:10px;}  

第三步:加入js代码

这段JS代码是来至大发同学的,非常感谢他。我们将以下JS代码放入到网站的其他JS文件里面,也可以自己新建一个JS文件,把这段代码放进去,这个就取决于大家自己的选择了。

  1. //返回顶部  
  2. var bigfa_scroll = {  
  3.     drawCircle: function(id, percentage, color) {  
  4.         var width = jQuery(id).width();  
  5.         var height = jQuery(id).height();  
  6.         var radius = parseInt(width / 2.20);  
  7.         var position = width;  
  8.         var positionBy2 = position / 2;  
  9.         var bg = jQuery(id)[0];  
  10.         id = id.split(“#”);  
  11.         var ctx = bg.getContext(“2d”);  
  12.         var imd = null;  
  13.         var circ = Math.PI * 2;  
  14.         var quart = Math.PI / 2;  
  15.         ctx.clearRect(0, 0, width, height);  
  16.         ctx.beginPath();  
  17.         ctx.strokeStyle = color;  
  18.         ctx.lineCap = “square”;  
  19.         ctx.closePath();  
  20.         ctx.fill();  
  21.         ctx.lineWidth = 3;  
  22.         imd = ctx.getImageData(0, 0, position, position);  
  23.         var draw = function(current, ctxPass) {  
  24.             ctxPass.putImageData(imd, 0, 0);  
  25.             ctxPass.beginPath();  
  26.             ctxPass.arc(positionBy2, positionBy2, radius, -(quart), ((circ) * current) – quart, false);  
  27.             ctxPass.stroke();  
  28.         }  
  29.         draw(percentage / 100, ctx);  
  30.     },  
  31.     backToTop: function($this) {  
  32.         $this.click(function() {  
  33.             jQuery(“body,html”).animate({  
  34.                 scrollTop: 0  
  35.             },  
  36.             800);  
  37.             return false;  
  38.         });  
  39.     },  
  40.     scrollHook: function($this, color) {  
  41.         color = color ? color: “#000000”;  
  42.         $this.scroll(function() {  
  43.             var docHeight = (jQuery(document).height() – jQuery(window).height()),  
  44.             $windowObj = $this,  
  45.             $per = jQuery(“.per”),  
  46.             percentage = 0;  
  47.             defaultScroll = $windowObj.scrollTop();  
  48.             percentage = parseInt((defaultScroll / docHeight) * 100);  
  49.             var backToTop = jQuery(“#backtoTop”);  
  50.             if (backToTop.length > 0) {  
  51.                 if ($windowObj.scrollTop() > 100) {  
  52.                     backToTop.addClass(“button–show”);  
  53.                 } else {  
  54.                     backToTop.removeClass(“button–show”);  
  55.                 }  
  56.                 $per.attr(“data-percent”, percentage);  
  57.                 bigfa_scroll.drawCircle(“#backtoTopCanvas”, percentage, color);  
  58.             }  
  59.         });  
  60.     }  
  61. }  
  62. jQuery(document).ready(function() {  
  63.     jQuery(“body”).append(‘<div id=“backtoTop” data-action=“gototop”><canvas id=“backtoTopCanvas” width=“45” height=“45”></canvas><div class=“per”></div></div>’);  
  64.     var T = bigfa_scroll;  
  65.     T.backToTop(jQuery(“#backtoTop”));  
  66.     T.scrollHook(jQuery(window), “#FF5E52”);  
  67. });  

一切完成!你再看看是不是网站上就多了一个漂亮的返回顶部。

所有流程和代码都在这里,喜欢的朋友可以直接拿去用!有心的朋友可以帮忙转载,但请千万一定要留下版权信息,咱们版权意识还是要有的嘛!

WordPress新手入门建站教程之 创建和管理文章分类

前面我们说过WordPress基本设置,今天我们来说一下WordPress后台创建和管理文章分类的操作方法。我们知道不同主题的文章划分到不同的分类,有助于访客寻找他们想要的内容,提高用户体验。所以,为你的网站创建文章分类是很有必要的。那么,WordPress系统如何创建和管理文章分类呢?今天就简单介绍一下。

创建分类之前,最好对你网站的内容取向有个比较清楚的了解,然后列出可取的分类名称(一般为2-6个字为宜)。

进入 后台 – 文章 – 分类目录,就可以看到分类创建和分类管理界面:

WordPress新手入门建站教程之 创建和管理文章分类

添加新分类目录

分类目录的添加默认有4个选项:

  • 名称 – 分类的名称,一般为 2-6 个字为宜,如上图的“网络营销”
  • 别名 – 主要用于分类目录中的URL中,比如“http://zhangliseo.com/category/sem”中的 sem 就是“网络营销”的别名(WordPress默认会在URL自动添加 /category 来标记分类目录,去除category,可以查看这篇文章:wordpress程序在win和Linux系统下的伪静态设置
  • 父级 – 分类的等级,默认为一级分类,还可以添加子分类;如果一级分类的内容还可以分类更详细的版块,可以考虑添加子分类
  • 描述 – 介绍这个分类主要是关于哪些内容的,有些WordPress主题是会调用这个描述作为说明或者分类的description

设置默认分类

默认分类的主要用处在于:如果你写文章时,没有手动指定文章的分类,就会自动划分到 默认分类。

进入 后台 – 设置 – 撰写,就可以设置“默认文章分类目录”

管理已有分类

将鼠标置于分类名称的上面,就可以管理菜单:编辑 | 快速编辑 | 删除 | 查看 (如上图的“Business”所示) ,你可以分别点击菜单来看看。

需要注意的是,如果某个分类是“默认分类”,是不能删除的,你可以先将其他分类设置为默认分类,然后就可以删除这个分类。

查看分类ID

有时候,比如某些主题设置选项,需要填写分类ID,以便调用该分类的内容,那就需要查看分类ID

将鼠标置于分类名称上面,然后右键 – 复制链接地址 ,就可以得到如下链接 :

http://xxxxxx/edit-tags.php?action=edit&taxonomy=category&tag_ID=4&post_type=post

其中 ID=4 就是这个分类的ID

好了,关于分类的基本介绍就到这里,如果有什么问题可以留言交流。

WordPress新手入门建站教程之 WordPress基本设置

前面说了 如何安装WordPress,接下来我们需要快速熟悉WordPress,以及进行一些必要的基本设置。

开始设置之前,建议大家先点击一篇左边菜单栏的每一个选项,看看到底是做什么用的。下面开始说一下一个新的WordPress站点应该要进行的一些最基本的设置。

一、设置个人资料

建议大家完善一下自己的基本信息,因为有些WordPress主题是会调用到这里的信息的。

打开 用户 – 我的个人资料:

需要注意的是,建议填写一下昵称,然后设置【公开显示为】选择除了 登录的用户名 以外的其他名称,这里的内容会在网站的前台显示,如果你直接使用 登录的用户名,存在安全隐患。

WordPress新手入门建站教程之 WordPress基本设置 第一张图

你还可以在这里修改密码

WordPress新手入门建站教程之 WordPress基本设置 第二张图

二、设置网站的常规选项

打开 设置 – 常规:

都很简单,只需注意,一般不要更改 WordPress 地址 和站点地址,除非你要换域名

WordPress新手入门建站教程之 WordPress基本设置 第三张图

三、修改固定链接

几乎每一个建站系统都允许设置网站的固定链接样式,WordPress也不例外。

打开 设置 – 固定链接:

WordPress新手入门建站教程之 WordPress基本设置 第四张图

固定链接的设置是非常重要的,一般网站上线以后,不要随便再修改,否者不仅会影响收录,处理不当,还可能导致搜索引擎直接K站!

设置固定链接,张力认为要符合“层次简单”原则。一般不要使用第一种“默认”样式,也不推荐第 2、3、4 种。目前大家用的比较多的是以下几种:

①自定义结构为 /%post_id% (直接以文章ID结尾),显示结果类似 http://127.0.0.1/321

②自定义结构为 /%post_id%.html (ID.html),显示结果类似 http://127.0.0.1/321.html

③ 选择第 5 种“文章名”也就是 /%postname%/ (后面的斜杆 / 可以不要),显示结果类似 http://127.0.0.1/文章标题/

④ 自定义结构为 /%postname%.html ,显示结果类似 http://127.0.0.1/文章标题.html

其中,①和②很简短,自动生成,但是有些人比较在乎的是文章ID不连续,比如第一篇文章的id为 3,第二篇竟然为 13,这是由WordPress本身的标志规则和自动保存等原因造成的;

③和④直接以文章标题为链接,语义明确,别人一看链接就大概知道你这篇文章是说什么的,也有利于SEO。对于英文等语系来说,这是很方便的,但是中文标题做链接,中文可能会显示为长长的乱码,或者可能造成链接无法打开的情况。针对这个情况,你可以安装自动翻译为拼音或者英文的插件,但如果文章标题很长,翻译后的链接也是很长的,所以你可以在发布文章时,手动删减一下,或者干脆向很多朋友一样,不安装翻译插件,直接手动填写。

总的来说,层级结构简单,方便你操作即可,要记住一点,网站上线后,不要轻易再修改固定链接样式!

推荐阅读:wordpress程序在win和Linux系统下的伪静态设置

四、设置阅读

打开 设置 – 阅读:

WordPress新手入门建站教程之 WordPress基本设置 第五张图

可以简单设置下页面显示文章的篇数(不同的主题设置可能不能),还可以设置是否让搜索引擎收录。

五、图像和上传设置

打开 设置 – 多媒体:

WordPress新手入门建站教程之 WordPress基本设置 第六张图

默认情况下,每一张上传的图片都会生成上面几种规格的图片(看图中文字介绍),如果不需要生成多种规格占用空间,可以全部设置为零,保存即可。

当然,这里是全局设置,如果有些主题自己在 functions.php 通过函数定义了生成图像缩略图,而且主题中需要调用,还是会生成主题所定义的缩略图的。也就是说,主题自定义高于WordPress默认设置。但不管怎么说,默认设置改为 0 是不会错的,当然如果主题作者要求你在这里设置其他的数值的除外。

六、其他设置

上面说的都是比较常用的修改,其他的一般默认即可,或者你也可以根据自己的需要,一个个菜单查看进行设置。比如,你想关闭全站的评论,可以在 设置 – 讨论 下设置。

好了,WordPress基本设置已经搞定啦!

WordPress新手入门建站教程之 如何安装WordPress

下面接着更新WordPress新手入门建站教程系列的文章,今天我主要为大家演示一下如何安装WordPress,如果你已经掌握了,就看看其他文章吧。不会的朋友,可以一起跟着来看看吧。

安装前的准备

1.下载最新版的WordPress (这里演示为WordPress 4.5.3 官方中文版),解压后,将WordPress文件夹里面的所有文件,上传到你的主机空间域名所绑定的根目录。

2.新建一个MySQL数据库(不会建的,自己网上找资料,或者找你的主机商)

比如我现在是本地搭建,在本地网站环境里面新建的文件夹,所以我这里的域名为 127.0.0.1/info ,新建的数据库信息如下:

数据库名:info

数据库用户名:root

数据库密码:vertrigo

主机:localhost (没有特殊说明,一般都是localhost)

安装WordPress

1.访问域名,出现下图界面,直接点击【现在就开始】

WordPress新手入门建站教程之 如何安装WordPress 第一张图

2.填写你的MySQL数据库信息,需要注意的是,修改一下”表前缀”,不要使用默认的 wp_ ,【提交】

WordPress新手入门建站教程之 如何安装WordPress 第二张图

3.已经连接上数据库,【进行安装】

WordPress新手入门建站教程之 如何安装WordPress 第三张图

4.填写网站的基本信息,建议不要使用默认的用户名 admin,此外密码最好强些,【安装WordPress】

WordPress新手入门建站教程之 如何安装WordPress 第四张图

5.安装成功

WordPress新手入门建站教程之 如何安装WordPress 第五张图

6.使用上面设置的用户名和密码登录后台

WordPress新手入门建站教程之 如何安装WordPress 第六张图

7.默认的WordPress后台

WordPress新手入门建站教程之 如何安装WordPress 第七张图

8.默认的网站首页

WordPress新手入门建站教程之 如何安装WordPress 第八张图

补充说明

第 1 步中如果提示没办法自动创建配置文件 wp-config.php ,你可以复制 WordPress根目录下的 wp-config-sample.php 将其改名为 wp-config.php

WordPress新手入门建站教程之 如何安装WordPress 第九张图

然后打开按照下图样例填写,并上传到WordPress根目录

WordPress新手入门建站教程之 如何安装WordPress 第十张图

然后刷新安装界面,就可以进入第 2 步继续安装了。

阅读该系列的其他文章:

WordPress新手入门建站教程之 什么是WordPress?

WordPress新手入门建站教程之 搭建WP站点的必备条件!

WordPress新手入门建站教程之 搭建WP站点的必备条件!

WordPress新手入门入门第一课就简单介绍了什么是WordPress,它是一个使用 PHP语言和 MySQL数据库开发的开源、免费的建站程序,那么搭建WordPress站点,就要求一个能够运行PHP语言的主机空间和一个MySQL数据库。

WordPress新手入门建站教程之 搭建WordPress站点的条件!

也许有些朋友会问,什么是主机空间,什么是MySQL数据库,它们到底用来干什么?下面我用自己的话来简单说一下。

什么是主机空间?干什么用?

主机空间承担着两个最基本的功用:存放网站的文件,以及提供网站运行的环境。这里说的主机空间,其实就是一个连接公网的服务器,基本上24小时都在运作,服务器的硬盘可以存放网站文件;在服务器中安装一个系统和环境,就可以运行网站。

市面上常见的主机空间有 Windows主机 和 Linux主机:

Windows主机,顾名思义,是在服务器上安装了服务器版本的Windows系统,比如windows2003。这种主机,一般是使用自带的IIS来配置网站运行的环境。windows主机,市面上常称之为全能主机,支持 ASP、PHP 等多种语言编写的建站程序。当然,一般也安装了MySQL数据库环境。

备注:Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

Linux主机,即安装了Linux核心系统的主机。这种主机,一般独立安装 Apache, MySQL, PHP三大组件来搭建网站运行的环境。Linux主机不支持ASP等语言,通常都只支持PHP语言的程序。

选择Windows主机还是Linux主机?

前面介绍了 Windows主机 和 Linux主机 最大的不同在于支持的语言环境,前者支持的语言多些,后者通常只支持PHP语言。很多刚接触建站的朋友,也许会毫不犹豫地选择Windows这个“全能主机”,但是,作为过来人,张力更推荐使用Linux主机来搭建WordPress。为什么?

实践证明,Linux主机的PHP环境更加有利于高效运行WordPress等PHP程序,比如对伪静态的支持、对中文链接的支持,对其他WordPress所需函数的支持更加完美,运行更加流畅。

如果你使用windows主机,你会发现,运行Wordpress感觉比较慢,而且通常不能完美支持伪静态,而且网址中有中文的话,就会出现404错误,有时候还没办法使用某些插件……虽然有些问题可以通过修改配置勉强实现,但是对于一个新手来说,几乎是没办法折腾的!

所以,要用好WordPress,选择Linux主机才是正道!!

顺便说一下,由于Windows主机需要购买微软版权,成本较高,一般国外Windows主机都较少,而且非常贵。所以,个人推荐大家使用PHP程序建站,尽量不要使用ASP语言,否则你只能在国内购买windows主机,而国内主机是必须备案的,如果你不怕折腾,那就当我什么没说。

什么是MySQL数据库?干什么用?

MySQL数据库通常是用来存储PHP程序的数据信息的,比如Wordpress的一些配置信息、文章数据等等都是存储在MySQL数据库的。通常,我们需要使用 phpMyadmin 来对MySQL数据库进行操作,所以,一般的主机都是安装了 phpMyadmin程序的。

搭建WordPress需要多大空间和数据库?

一般而言,主机空间有三种选择:虚拟主机->VPS->服务器,对于新手或个人博客而言,张力推荐先购买虚拟主机,因为建站初期(一年内)你网站的流量都不会很大,一个200M左右的虚拟主机就完全够一个普通博客使用一年以上了。

购买Linux主机,通常都还有一个参数,就是每个月的流量,如果博文配图不多,每天的访问量在 300 IP 以内,一般 6-10GB一个月的流量就可以了。而Linux主机的MySQL数据库一般是和主机空间一起用的,也就是MySQL数据库的大小已经包含在虚拟主机里,不需要单独购买。通常一年内,一个博客的MySQL数据库的大小不会达到 10M。

所以,搭建博客的初期,你可以购买一个 200M大小,每月 6-10G 流量的Linux主机即可,这样的国外主机价格一般在 80-200元/年不等。再加上一个域名60元,一般 150-200元左右就可以搭建你的独立博客啦!

说明:再未来的一段时间,张力将会为大家带来更多关于wordpress的文章,敬请期待吧。如果你也想多多了解Wordpress方便的知识,请关于张力博客,也可以点击网站左下角输入邮箱订阅本站,获得第一时间的文章信息!