本节经验主要介绍编程语言、数据库、以及网络基本常识
工具/原料
电脑
网站搭建程序
编程语言介绍
1、 编程语言是用来开发数字信息设备上的所有程序。(计算机、手机、pad等数字设备软件都是用编程语言开发的 )编程语言和源码的关系:数字信息设备上0所有的软件都是由源码组成的,源码是由编程语言写出来的
2、网页制作过程中常用的编程语言有:asp、jsp、php、javascript。每个语言都自己的优缺点,不同功能和类型的网站会用不同的编程语言编写
数据库
1、当我们建好一个网站之后,样式和效果都能显示,但是里面没有文章,数据库就是存放网站文章的地方。在我们购买空间的时候一般都送数据库。
2、数据库的分类根据编程语言的不同分为一下几类:asp——accessphp——mysqljsp——mysql因为95%的网站都是用PHP语言搭建的,所以mysql数据库是用的最多的 。
网络基本常识
1、HTTP状态码(HTTP Ststus Code)是用来表示网页服务器HTTP响应的3位数字代码。
2、在我们浏览网页或者打开自己网站的时候,经常会碰到网页打不开,这时候打不开的网页就会返回一个错误提示的页面,通过这个页面提示的代码我们可以知道错误的根源在那 。
3、HTTP代码:2xx成功代码200正常;请求完成201正常;紧接POST命令3xx重定向301已移动——请求数据具有新的位置且更改是永久的302已找到——请求的数据临时具有不同的URL303请参阅其他——可在另一个URL下找到对请求的响应且应使用GET方法检索此响应。
4、robots文件简单的来说就是给你的网站做一个权限清单,一般是针对SEO优化的,在这个文件里面写上那些文件、那些形式的链接允许搜索引擎抓取,那些不允许。
5、为什么要放robots文件,放在那。在我们网站还没调整完善好的时候,不想让搜索引擎收录,可以通过这个文件屏蔽搜索引擎的蜘蛛抓取。这个文件的名字就是robots.txt。是固定的不管那个网站的文件名都是这个,一般我们会把robots.txt放到FTP根目录下。
6、robots.txt文件用法举例: 1. 允许所有的robot访问 User-agent: * 帆歌达缒Allow: / 或者 User-agent: * Disallow: 2. 禁止所有搜索引擎访问网站的任何部分 User-agent: * Disallow: / 3. 仅禁止Baiduspider访问您的网站 User-agent: Baiduspider Disallow: / 4. 仅允许Baiduspider访问您的网站 User-agent: Baiduspider Disallow: 5. 禁止spider访问特定目录 User-agent: * Disallow: /cgi-bin/ Disallow: /tmp/ Disallow: /~joe/ 6. 允许访问特定目录中的部分url User-agent: * Allow: /cgi-bin/see Allow: /tmp/hi Allow: /~joe/look Disallow: /cgi-bin/ Disallow: /tmp/ Disallow: /~joe/ 7. 使用”*”限制访问url 禁止访问/cgi-bin/目录下的所有以”.htm”为后缀的URL(包含子目录)。 User-agent: * Disallow: /cgi-bin/*.htm 8. 使用”$”限制访问url 仅允许访问以”.htm”为后缀的URL。 User-agent: * Allow: .htm$ Disallow: / 例9. 禁止访问网站中所有的动态页面 User-agent: * Disallow: /*?* 10. 禁止Baiduspider抓取网站上所有图片 仅允许抓取网页,禁止抓取任何图片。 User-agent: Baiduspider Disallow: .jpg$ Disallow: .jpeg$ Disallow: .gif$ Disallow: .png$ Disallow: .bmp$ 11. 仅允许Baiduspider抓取网页和.gif格式图片 允许抓取网页和gif格式图片,不允许抓取其他格式图片 User-agent: Baiduspider Allow: .gif$ Disallow: .jpg$ Disallow: .jpeg$ Disallow: .png$ Disallow: .bmp$ 12. 仅禁止Baiduspider抓取.jpg格式图片 User-agent: Baiduspider Disallow: .jpg$ 注意:robots.txt是有分大小写的,默认文件名全小写,规则里面要注意区分大小写,
7、动态链接与静态链接区别动态链接在打开的链接里面带有?号,静态链接没有