企业网站建设

网站建设一条龙服务

HTML标签语义和HTML标签语义化的设计

概述: 使其脱离其周围文本的方向设置。<bdo>     定义文本显示的方向。<big>     HTML 5 中不支持。定义大号文本。<blockquote>     定义长的引用。<body>     定义 body 元素。<br>     插入换行符。

前段,在网上浏览时,发现国内几家互联网巨头公司的前端开发招聘题目,仍然都提到一个标签语义化的,这个话题在曾经是老生常谈了,但依旧多多,归结于一个习惯吧,有我也太懒,没有多加考虑就直接写代码,我知道我错了!童鞋们,咱们得让标签语义化成为一种习惯!今天就再普及一下标签语义化,也鞭策下自己,别整天迷迷糊糊的!

在网页设计中,咱们时常都会听到标签语义化这个名词,HTML标签语义化的设计思维其实就是给某块用上一个最恰当最合适的标签,这样一来,不论是谁都能看懂这块是什么。

一个网页就好像是一栋房子,HTML结构就是一面面的墙,而标签则是一块块的砖,砖要摆放有序,整整齐齐,墙才会牢固。最后css则是装饰材料,美不美就靠她了。因而,咱们要有一个优秀的网页,既要提供一个洁净而又有清晰结构的HTML,更加离不开css的极致美化。   现在有很多小伙伴在自学,然而一个人的能力是有限的,遇到没人帮你解决,我给大家举荐一个大神学习交流q un,希望对大家能有所帮助,q un号前面是五七四,中间是一八九,后面是三五九。这里每晚都有大牛直播教学。
从上面也阐明标签语义化极其重要,HTML每个标签都有自己的语义,都有自己适用的范围。但往往会被咱们忽略或者被咱们滥用,举个例子:在一个页面中<div>用了几十个甚至上百个,这是个无意义的标签,只是表示一个层而已,非常不利于后期的维护;而<table>标签则是一个数据标签,该用的时候,咱们就要大胆应用。
标签语义化的益处

让你应用标签语义化的理由有无数条:

    去掉样式或者样式丢失时页面结构仍然清晰明显
    移动设备更加完美的展现你的网页(移动设备对css的支持较弱)
    阅读器会依据标签的语义主动解析,呈现更容易阅读的形式(无阻碍阅读)
    搜索引擎会依据标签的语义确定上下文和权重
    便于后期的开发以及维护,团队合作效率提高
    ……

HTML标签语义汇总

为了更快更好的运用标签语义化,下面的表单列出了所有的HTML标签以及标签的形容。以下列表按字母顺序排列,其中 new :为 HTML5 中的新标签。
标签     形容
<!–…–>     定义注释。
<!DOCTYPE>     定义文档类型。
<a>     定义超链接。
<abbr>     定义缩写。
<acronym>     HTML 5 中不支持。定义首字母缩写。
<address>     定义地址元素。
<applet>     HTML 5 中不支持。定义 applet。
<area>     定义图像映射中的区域。
<article>     定义 article。
<aside>     定义页面之外的
<audio>     定义声音
<b>     定义粗体文本。
<base>     定义页面中所有链接的基准 URL。
<basefont>     HTML 5 中不支持。请应用 CSS 代替。
<bdi>     定义文本的文本方向,使其脱离其周围文本的方向

 

  大理家教网站  大雅美尚   今日推荐免费建站   分类信息   潜江网站建设公司

 


<bdo>     定义文本显示的方向。
<big>     HTML 5 中不支持。定义大号文本。
<blockquote>     定义长的引用。
<body>     定义 body 元素。
<br>     插入换行符。
<button>     定义按钮。
<canvas>     定义图形。
<caption>     定义表格标题。
<center>     HTML 5 中不支持。定义居中的文本。
<cite>     定义引用。
<code>     定义电脑代码文本。
<col>     定义表格列的属性。
<colgroup>     定义表格列的分组。
<command>     定义命令按钮。
<datalist>     定义下拉列表。
<dd>     定义定义的形容。
<del>     定义删除文本。
<details>     定义元素的细节。
<dfn>     定义定义项目。
<dir>     HTML 5 中不支持。定义目录列表。
<div>     定义文档中的一个
<dl>     定义定义列表。
<dt>     定义定义的项目。
<em>     定义强调文本。
<embed>     定义外部交互或插件。
<fieldset>     定义 fieldset。
<figcaption>     定义 figure 元素的标题。
<figure>     定义媒介的分组,以及它们的标题。
<font>     HTML 5 中不支持。
<footer>     定义 section 或 page 的页脚。
<form>     定义表单。
<frame>     HTML 5 中不支持。定义子窗口(框架)。
<frameset>     HTML 5 中不支持。定义框架的集。
<h1> to <h6>     定义标题 1 到标题 6。
<head>     定义对于文档的信息。
<header>     定义 section 或 page 的页眉。
<hgroup>     定义有关文档中的 section 的信息。
<hr>     定义水平线。
<html>     定义 html 文档。
<i>     定义斜体文本。
<iframe>     定义行内的子窗口(框架)。
<img>     定义图像。
<input>     定义输入域。
<ins>     定义插入文本。
<keygen>     定义生成密钥。
<isindex>     HTML 5 中不支持。定义单行的输入域。
<kbd>     定义键盘文本。
<label>     定义表单控件的标注。
<legend>     定义 fieldset 中的标题。
<li>     定义列表的项目。
<link>     定义引用。
<map>     定义图像映射。
<mark>     定义有记号的文本。
<menu>     定义菜单列表。
<meta>     定义元信息。
<meter>     定义预定义范围内的度量。
<nav>     定义导航链接。
<noframes>     HTML 5 中不支持。定义 noframe
<noscript>     定义 noscript
<object>     定义嵌入对象。
<ol>     定义有序列表。
<optgroup>     定义选项组。
<option>     定义下拉列表中的选项。
<output>     定义输出的一些类型。
<p>     定义段落。
<param>     为对象定义参数。
<pre>     定义预格式化文本。
<progress>     定义任何类型的工作的进度。
<q>     定义短的引用。
<rp>     定义若浏览器不支持 ruby 元素显示的
<rt>     定义 ruby 注释的解释。
<ruby>     定义 ruby 注释。
<s>     HTML 5 中不支持。定义加删除线的文本。
<samp>     定义样本电脑代码。
<script>     定义脚本。
<section>     定义 section。
<select>     定义可选列表。
<small>     将旁注 (side comments) 呈现为小型文本。
<source>     定义媒介源。
<span>     定义文档中的 section。
<strike>     HTML 5 中不支持。定义加删除线的文本。
<strong>     定义强调文本。
<style>     定义样式定义。
<sub>     定义下标文本。
<summary>     定义 details 元素的标题。
<sup>     定义上标文本。
<table>     定义表格。
<tbody>     定义表格的主体。
<td>     定义表格单元。
<textarea>     定义 textarea。
<tfoot>     定义表格的脚注。
<th>     定义表头。
<thead>     定义表头。
<time>     定义日期/
<title>     定义文档的标题。
<tr>     定义表格行。
<track>     定义用在媒体播放器中的文本轨道。
<tt>     HTML 5 中不支持。定义打字机文本。
<u>     HTML 5 中不支持。定义下划线文本。
<ul>     定义无序列表。
<var>     定义变量。
<video>     定义视频。
<xmp>     HTML 5 中不支持。定义预格式文本。

 

从3000元月薪码农到首席架构师的经历

“在微博平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 笔者。

我现在负责熊猫 TV 整体基础架构工作,是一个快 9 年工龄的码农。办公地点在 O2O 宇宙中心望京 SOHO,附近的伙伴们可以随时约起。

我在 2007 年毕业,和很多同行一样,也是从小公司起步,曾做过 ERP,信息安全,互联网社交平台、游戏平台等,现在工作是直播娱乐平台。写过几年的语言有 Java、C/C++、PHP、Golang,偶尔写点 Python、Lua、NodeJS 等。花在开源上的时间不多,但也开源一些个人代码,如分布式发号器。

我今天演讲的主题是个人成长与选择。

在我讲我个人成长经历前,我先推荐一本书「联盟」,LinkedIn 领英创始人里德霍夫曼的作品。在「联盟」中,提供了一种使雇主与员工之间从商业交易转变为互惠关系的框架,创建了一种鼓励公司和个人相互投资的工作模式。它提出打造任期制,将非终身雇用的员工变为公司的长期人脉,并吸收员工的高效人脉情报。

只有雇主与雇员结为强大的联盟,共同拥有持续的创新与丰富的智慧宝库,员工、团队、企业,乃至整个经济才能繁荣发展。

每个人对于价值观有不同的理解,我个人对于人生幸福理解很简单:年轻时有人生阅历丰富的人(下面我姑且称之为长者)指导,跟随有理想的长者去学习及改变世界;到自己成为长者时,也同样能将相同的价值观及做事方法影响一批人,聚拢一批有志青年来一起做有意义的事情。我说的长者不是指年龄,还是指在人生阅历及行业领域有深入见解的人。在这个时代,单枪匹马很难成功,我更看重团体的力量及跟优秀的人一起做事情。

长者能通过集市模式聚到一批与同样兴趣与尿点的人,这些人每天共同生活做事:吃饭、做事;吃饭、讨论;吃饭、学习打豆豆、睡觉, 找谁是豆豆。这个尿点这重要,有同样尿点也意味着有更多一起接触的机会。有些码农喜欢白天写代码,有些码农喜欢晚上写代码,这个尿点不一致,可能就少了很多交流的机会。一起生活只是一个比喻,重点是通过长者大家一起找到共同做事的节奏。Linux 操作系统就是在长者号召的背景下,产生于这种貌似混乱、无序的集市模式。

我的观察国内缺少这种长者,大部分团队都以商业为重。在国外,硅谷科技在几十年前通过创新走在世界前列,很大程度依赖这种土壤;几百年前,欧洲的文艺复兴也依附于这份土壤。有机会我要去佛罗伦萨圣母百花大教堂与硅谷湾区看看,感受那些当时能影响一个时代的人物。

价值观就到这, 下面简单说下个人成长的经历。

刚毕业时,放弃了父母在家乡的安排及强烈反对来到了北京,以码农的身份及 3,000 元月薪加入到某公司的企业方案部门做 ERP,盈科是一家香港电信公司,可以理解成香港的中国移动。第二份工作是在神州泰岳做信息安全方面开发,在神州泰岳的经历如果说收获较多的,可能是信息安全的项目对代码质量要求严格,自己打好了较好的编程习惯与基础。

转眼就毕业三年过去,到了 2010 年时候开始有些郁郁寡欢,觉得自己往上进一步成长非常慢,也看不到未来的出路,感觉企业信息安全领域开发不是我长期想要的技术生活。但在另外一方面,我也观察到国内的互联网行业及技术都发展非常蓬勃,觉得它应该是技术人员未来的方向。因此也憧憬着去尝试海量用户规模互联网平台的技术挑战,希望能做一些更大的、能影响整个互联网用户的事情。

在迷茫的路口,我开始关注互联网技术,也阅读了很多互联网技术大牛的技术书籍及文章,包括有幸全盘拜读 Tim 的博客。一次偶然的机会,花了 100 元(谁说技术人员一毛不拔)报名了 CSDN TUP 技术沙龙,并聆听了 Tim 当时在会议上的演讲。会议结束后我在电梯口联系 Tim 表达了求职意向,Tim 当时给了一份考试题让我回去试试。

跟很多做毕业后一直从事企业开发的同行一样,当打算转入互联网行业时候,普遍碰到经验不足及资历不够的问题。我幸好有之前几年打好的扎实编程基础,因此提交的考题代码还不错,获得了微博面试的机会。在自己资历还比较普通的情况下,果断对自己身价清仓出血甩卖,也同样出于对团队的向往,面试时说只要能加入给多少钱都行(但码农通常也都很现实,面试完回家后就对自己提出的工资后悔了)。就在这不计较个人工资多少的情况下(也是个人为数不多的一次跳槽不大幅度涨薪),果断加入了刚处在风口不久的微博技术团队。总的来说,这次转换于我个人这是一次全新的开始,我可以开始做自己喜欢且擅长的事:网络服务器与高并发系统。

加入微博平台团队后,开始适应互联网团队在我看来全新的开发模式。一上岗发现已俨然进入摆好台的手术室,Tim 是教授院长,提出了技术前进的整体方向。田大师就是专家主刀医生,主控一个大的模块的架构设计,剩下就等着我这个护士递手术刀(写代码)。一开始我参与了 firehose-stream 项目的开发,这是一个管理微博所有内部数据的实时数据流服务,每秒实时推送数万条数据,包括微博、评论、私信等消息及事件。当时也是紧张而又刺激,在业务飞速发展及访问量剧增的背景下解决了上线后很多问题。

经过这个项目适应后,我开始接触千万级用户访问的平台,如每秒几万、甚至十万以上的全站提醒、通知、导航、邀请等系统。每个系统除了自己摸索,以及工作有田大师指教外,团队也提供了非常好的交流氛围。每周都有固定的时间,大家在一起讨论及交流技术。Tim 也每周拿出一些在架构领域有代表性的场景跟团队小伙伴一起探讨解决方案。除了平台有这么大的数据规模及用户访问量的环境给大家历练之外,我觉得平台的技术学习氛围这也是我当时成长较快的原因。

在微博期间做了很多项目,包括也有幸参与到核心 feed 系统的开发。几年的历练下来。慢慢从一个积极能动性型码农,成长为在高性能高并发领域略有心得的技术专家。

快乐时光总是过得快,转眼到微博又快 3 年。有一天突然发现自己又出现了原先郁郁寡欢的心慌,隐约感觉自己是希望下一步有机会再次做一些不同的事情。事后回想也许是自己在一定程度想从跟随者到召集者角色的转变。在微博平台的团队中,跑在前面的都是从技术到思想都非常优秀的人,在短时间内我不太可能有机会超越这些前辈转变到召集者的角色。

当时的心慌也可以用一句古话来描述,人无远虑必有近忧,这是不是说明我还是远虑者(现场鼓掌)。考虑到自己未来期望的转变,决定离开微博去创业,去主导及影响一个小范围领域的事情。走的时候心情也非常纠结,当时国内有氛围且有挑战,能收容有技术情节码农的技术团队不多,有些东西一旦失去可能再也回不去了。

不舍不只是微博平台本身,更多是有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了。包括有钢琴艺术气息的田大师、有时间洗千亿级数据(小编注:由于架构升级进行的迁移数据)而没时间洗澡的小军、算法、棋艺、运动与于一身的小麦、长胡子艺术家气息的老王、帅气的一乐、少年班福林、低调的朱总、呵护多年新同学成长的校长、国际范 James Wei、德州赌神刀刀、托马斯海涛、兵乓球及架构高手姚老板、烤鸭老板方圆等,这些好朋友今天大多数也来到了现场。包括还在微博战斗以及散落在各大互联网公司担任要职的好朋友,我就不一一点名了。想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。

但自己也需要跳出这个舒适区,走的时候回望奋斗过三年的理想国际大厦时,决定自己将来也要打造出一支有技术范与战斗力,同时能服务于社会并带来商业价值的工程团队,同时实现财务自由。

但创业的现实很骨感。创业失败看来是必然,里面有些隐私的因素就不在这里细说。创业公司虽然失败,但这过程中我经历了角色转换拐点,由成熟大公司的技术专家变为创业小公司的产品技术负责人,不再只执着技术细节点,同时还需要更多关注技术带来的商业价值。在创业阶段也经历了快速搭建一个技术团队并最后散伙的心情。

创业失败后,如果继续回到技术专家的岗位,我可以很快找到新的工作。但我内心仍然希望继续担当技术组织者的角色,这时候可能选择大平台里面成长快的业务、以及对技术带头人有强烈需求的团队更为合适,这也许意味自己需要更长的时间去寻找及物色。

2013 年,我加入奇虎 360 PC 网游团队,负责技术架构工作,由一个更专注基础技术架构专家逐渐接触更多商业化项目,更多思考技术的商业价值。也逐渐在引进技术人才与管理技术资源方面变得娴熟。

到 2015 年,外界的条件对我感触很大,“大众创业,万众创新”,O2O 与共享经济等方向带来的互联网创业热潮,瞬间感觉技术人员的春天来了,鸭子也可卖上好价钱。由于很多团队都出现“只差一个技术负责人”的场面,开始发现自己经常能跟这个行业里面大佬对上话,里面不乏有一堆跑车的上市公司 VP,或一出生坐拥数亿资产的创业新秀。当时想如果跟这些大佬们接触,即使暂时不愿加入,也可以帮他们出谋划策或物色技术高手,至少可以在一定层面发挥价值。

这是个最坏的时代, 也是个最好时代。最坏时代是到了 2015 下半年,转眼资本寒冬已来到,很多在创业的小伙伴感受到阵阵凉意。最好的时代是说互联网依旧是国内经济发展巨大的引擎,互联网的发展离不开技术,因此技术人有比过去多得多的机会。尤其是那些有实力与口碑的技术人,通常会被各路行业大佬直接抢夺。

为了让职业生涯更好,除了技术硬实力外,还需要有高度的软实力。俗话说两手抓两手都要硬。 提升自身价值与商业价值的匹配度,让自己做得事情满足老板同时贴切商业价值,也就是这个时代技术人员的风口,这是我对当前这个互联网时代技术人成长的思考。

这也是为什么我在 2015 年中选择加入了熊猫 TV,并承担了公司最重要的基础架构的职责。

回到这次新年聚会及架构开源研讨会,开源是让很多资源 free 的一个手段,但这个 free 不单指免费,更多是指提供廉价、自由、方便、开放、平等的资源, 可以供平民来使用,这些资源不再那么昂贵,尤其技术资源。让丝创业公司,也能够站在相同的起跑线与巨头比武。技术基础建设者七牛云、青云等是我敬佩的公司,我所在的公司也大量使用了这些业界提供的基础服务。

感谢这个时代通过技术人的努力,让我们闻到 free 的味道,并让其开始生根发芽,好戏开始了,让我们见证万物复苏的开端,由技术驱动互联网创新的大戏才刚开始。

浅析我的初次做站感想

  09年过完年后就盟生了做站长的想法,这个想法很久就有了,只是没有真正的付出行动,这次来得更强烈了些,可能是迫于生活的压力吧,于是开始定位网站的类型,这个对于初建站的站长来说是最头痛的问题,经过了几天在网上了解,最后决定做小说方面的网站,这种站一般来说流量大,但有个大的问题就是版权问题,最后想来想去,去小说群了解了解,结果碰到一个小说站的站长,他跟我聊了很多关于建站方面的感想,然后建议我做一个小说搜索方面的站,这种站一般不会有版权问题,还有就是数据量不大,小说站大家知道,其数据量是很大的,随便几百本书可能都要占用十几G的空间,这样无形投入的成本大,而且要想好的发展必须要有自已的服务器,每个月都要付500-600的租用费,对于没有经验的站长来说,一下投入总会有些顾虑,最后决定做小说搜索站。

  网站类别定下来,已经是三月底了,后面紧接着就是网站开发,由于自已是计算机毕业,对程序也算懂,开发起来还比较顺利,中间最头痛的也就是网站布局问题,至于美工那更不谈,只好简简单单的做个页面就算完事,呵呵,简简单单才是真嘛,之间都是边开发,边和给那个站长看,让他提出相应的意见各建议,边做边改,经过二个月的开发,网站程序终于完成,六月一号开始上架,当晚高兴得差点一晚没睡觉,心想以后每天可以来多少IP,可以赚很多钱,结果现实和理想相差太远,网站挂上10多天,百度都没有收录,而在IIS日志里看到百度蜘蛛天天都在爬我的站,而且爬了很多,就是site不到,一天就10几IP,看着统计心都凉了,网友花开见花劝我,网站才开始,百度天天都有爬,收录只是时间问题。后来一想也对,做站不是一两天的事,坚持才是真理,想想将来心里就豁然开朗,这里AD一下,我的网站:www.365128.com,这里面都是我的心血。初次写文,文笔不好,请见笑!!

网站搬家到阿里云的过程实录

  2014年6月份的时候,我把博客从主机屋搬到了万网,当时在万网选的是轻云服务器,当时的搬家过程可阅读《博客搬家、zblog php升级过程实录》这篇文章。后来,由于一些其他的需要,上个月又在阿里云买了个ECS云服务器,这段时间在ECS上装了很多用来折腾的玩意,思来想去,感觉完全没必要同时有两个主机,又考虑到轻云服务器实在是限制太大了,不可以自己胡乱折腾,所以今天又把网站从万网搬到了阿里云ECS,这篇文章就是记录下这个搬家的过程。

  1、备份网站数据

  把现用的网站程序及数据文件完全备份下来,由于建站程序用的是ZBlog,可以直接从网上去下载,程序就没必要备份了,后面直接采用全新安装的形式安装下程序。所以,我就从现有网站备份了一些需要的文件,比如主题文件、upload上传文件、插件,以及其他的一些文件。备份好服务器上的数据以后,下面备份数据库中的数据,如下图1所示。  

  图1:使用HeidiSQL导出数据脚本

  网站用的是MySQL数据库,我用的MySQL管理工具是HeidiSQL,使用HeidiSQL登录进数据库以后,鼠标右键数据库名,在弹出菜单中选择“到出数据脚本”,出现如下图2所示的界面。

  图2:SQL导出选择设置

  如上图2所示,我没有勾选“数据库”和“表”的“创建”,只是选择了“数据”为“DELETE+INSERT(truncate existing data)”,“输出”默认为“Single .sql file”,然后自定义个“文件名”,然后点击“导出”。之所以,我没有勾选“数据库”和“表”,是因为我打算全新安装zblog,所以这些表它都会自动安装上去,对于数据库,我不想再用原来的数据库名了,打算建一个名为zbp的数据库,所以这里都不勾选。但是,如果你不知道怎么创建一个数据库的话,建议还是把“数据库”的“创建”勾上,这样导出的时候,导出文件中会有一个创建数据库的脚本,并且创建的是跟现有数据库的配置完全一样,自己再建数据库的时候,使用这个脚本可以避免出错,不过要注意改掉数据库名,比如我这里就改成了zbp,脚本如下:

  CREATE DATABASE IF NOT EXISTS `zbp` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `zbp`;

  好了,到这里,所以的备份结束了。

  2、在云服务器上搭建PHP、MySQL建站环境

  以前我自己搭建过PHP、MySQL、Apache的建站环境,需要手工去配置一些东西,有点麻烦,个人感觉没什么太大必要,可以直接下载一些非常完善的集成工具来一键安装,我推荐使用到是WAMP,可以去百度中搜索下载。

 

  图3:使用WAMP快速搭建PHP、MySQL、Apache建站环境

  如上图3,使用WAMP快速搭建了建站环境。启动下所有所有,在浏览器中输入http://localhost试试看,看看安装成功了没有。

  3、安装网站程序并转移数据文件

  安装好Wamp以后,使用HeidiSQL连接到数据库服务器,然后运行上面的那段创建数据库的代码创建一个zbp数据库,代码再复制过来下:

  CREATE DATABASE IF NOT EXISTS `zbp` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `zbp`;

  创建好zbp数据库以后,下面,到zblog官网下载最新的zbp程序,将程序解压缩到wamp安装目录的www下,然后打开浏览器,输入localhost进行安装,安装数据库选择前面建的zbp。补充下,wamp安装的时候,默认的mysql的登录密码是空,可以先改下密码(可以直接用wamp自带安装的phpmyadmin去修改下),这样一个全新的网站就安装好了。

  下面,先将第一步中备份好的FTP上的数据文件复制到新的网站程序中作为新增或者覆盖,然后再开始数据库的还原,如下图4。

  图4:在查询编辑器中加载SQL文件导入备份数据

  如上图4,加载前面备份的SQL文件到查询编辑器中,加载完以后,运行下,数据就被插入到zbp数据库中,由于前面备份的数据包括delete和insert两种代码,所以不需要手工清除掉全新安装时往数据库中插入的数据,程序会自动清除。

  下面我们再在浏览器中输入http://localhost,如果发现现在访问到的网站,其样式、内容都和原来的网站一样的时候,就说明我们搬家成功了,下面我们需要做的就是想办法把这个网站发布出去,让广域网中的人也可以访问到。

  4、域名解析与绑定

  在域名商那里解析下域名到现在这个服务器所在的IP,建议先别直接把原来在用的域名解析过来,比如,将yedward.net解析到该IP。仅仅只是解析了以后,然后在浏览器中输入yedward.net,可能会出现“403禁止访问”的错误提示。这个时候,找到apache服务器下的httpd.conf文件,路径如下图5所示。

 

  图5:找到httpd.conf文件

  打开httpd.conf文件,找到如下图6所指的位置,默认的是Deny from all,把这里改成Allow from all,然后重启下wamp服务器,再在浏览器中输入域名访问下,比如yedward.net,这个时候就发现可以正常访问了,不会报403错误了。

  图6:设置Allow from all

  5、一些小问题的处理

  通过上面几步的操作,其实搬家已经基本成功了,下面还有几个小地方需要设置下,比如当你直接访问一个文件目录的时候,你会发现返回了一个文件目录树,而不是403禁止访问;当你访问一个不存在的链接的时候,你会发现并没有返回你自定义的404页面。这两个地方需要改一下,方法如下。

  图7:404错误页面设置

  同样的,找到apache的httpd.conf文件,先来设置下404错误页面。如上图7所示,默认的ErrorDocument前面有个#号,把#号去掉表示启用404,然后输入下自己存放的404页面的位置即可。

  图8:设置Options Indexes

  至于返回一个文件目录的问题,也是在httpd.conf中设置,如上图8所示,默认的Options Indexes后面是Indexes FollowSymLinks,把其中的Indexes去掉,只保留FollowSymLinks。然后重启wamp服务器,再次做一些测试,发现问题得到了解决。

  以上就是我这次搬家的整个过程,放到ECS云服务器上跟放到虚拟主机上最大的不同就是你需要自己搭建各种环境,安装各种需要的软件,也需要做一些必要的设置,可能会稍微麻烦一点,有一点难度,不适合不太懂计算机的小伙伴。

新手seoer进行SEO我们需要做好那些课前预备

  众所周知,网站优化过程其实就是一个细节制胜的过程,作为一个优化专员我们如果要提高网站优化的效率,必须在进行网站优化之前做好相关的准备工作,作为一个seoer可能我们不单单要处理网站优化各方面的细节,很多时候还充当着一个全职站长的角色,下面笔者和大家分享下新手seoer进行网站优化我们需要做好那些课前准备?

  第一,必须对于基础的html语言有所了解。

  网页是由什么构成的作为新人我们必须明白,无论多磨复杂的程序比如php也好、asp也罢甚至是更高级的jsp,这些程序最后执行完毕发送到客户端都是清一色的html静态代码,当我们点击鼠标右键,选择“查看网站源代码”就可以看到客户端生成的大量静态代码,网站优化过程中一个非常重要的细节就是网页减肥其实本质上就是网站的代码优化。归根揭底就是合理使用html标签简化整个网站程序的复杂程度,比如段落最好使用P标记,标题常用的H标记,你必须明白一些基础的权重标签应该如何设置和合理的使用,所以基本的html是必须去了解和学习的。

  第二,自己会使用虚拟空间和ftp软件。

  我们知道很多中小网站都是虚拟空间,网站存放在远程的服务器上,这个时候如何通过本地电脑访问虚拟空间进行一些简单的程序处理就显得尤为重要了。比如网站建设完成之后分析服务器网站日志,下载网站后台备份文件都需要登陆服务器进行操作。一般网站空间申请完成之后,服务商会提供登陆网站的ftp信息,比如ip地址、用户名、密码和端口等。我们只需要下载一些诸如flashftp或者cuteftp软件登陆即可,虽然不是经常用到,尤其是在调整前台文件或者下载备份文件的时候使用虚拟空间和ftp软件是必然的,所以我们也要了解一下这方面的知识。

  第三,一定要培养和提升自己的文章组织能力。

  虽然写文章大家从小写到现在,但是当下我们写作的对象和写做方式却发生了非常大的变化,尤其是优质的高质量的文章是提升网站质量和用户阅读体验最有力的武器,搜索引擎对于原创高质量的文章非常重视,我们不要求每一篇文章都原创但是基本的资源整合和话语组织能力是必须具备的。我们文章写作的唯一目的就是通过优质的网站内容吸引更多的访客,带来更大的流量从而提升网站排名获得良好的转化率。

  第四,必须养成自己善于总结的良好习惯。

  我们知道当下任何一个行业和知识更新换代都是非常之快的,而我们学习一门知识也是非常不易的,人的灵感有时候就是昙花一现,这个时候要通过自己的总结最好将思路记录在文本文档或者自己的笔记本上,总结能力是学习任何一门技术必须具备最为重要的核心能力。比如百度站长平台出现的关键字眼,网站优化过程中对于网站降权自己的恢复方式,修改网站源代码或者搭建网站过程中遇到的细节问题自己的解决方法等,不一定要限定于seo着一门技术,任何知识都是相通的,不断积累和总结才是我们不断进步的法宝。

http://m.kvov.com.cn/dali/jzxx32736.html

今日推荐知识库
励志名言
停止奋斗,生命也就停止了。——卡莱尔
语录
福特汽车“土星”系列:“不一样的公司,不一样的汽车。”
语录
深夜,看着你的照片。敲打着键盘,想恋着你,眼泪不禁的流。
语录
得得失失平常事,是是非非任由之,恩恩怨怨心不愧,冷冷暖暖我自知,坎坎坷坷人生路,曲曲折折事业梯,凡事不必太在意,愿你以后更加努力!
标语口号
一粒米,一滴汗,粒粒粮食汗珠换!