静态页面,动态页面和伪静态页面的区别以及实

2020-11-25 21:20:16 字数 3602 阅读 4935

1楼:匿名用户

简单来说静态跟动态的唯一区别就是有没有跟js结合!就是这么简单

静态页面,动态页面和伪静态页面的区别

2楼:匿名用户

静态页面的内容是你可以理解为是不会变化的,是不会加载数据的。动态页面都是根据一定规则要加载数据。伪静态就是在动态网页的基础上增加规则来实现的。

**静态页面和动态页面有什么差

3楼:育知同创教育

动态网页的特点

1、采用动态网页技术的**可以实现更多的功能,如用户注册、用户登录、**调查、用户管理、订单管理等等;

2、动态网页以数据库技术为基础,可以大大降低**维护的工作量;

3、动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个**的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取**中“?”后面的内容,因此采用动态网页的**在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求;

4、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。

静态网页的特点

1、静态网页是以.htm、.html、.shtml、.xml等为后缀的;

2、静态网页的内容相对稳定,因此容易被搜索引擎检索;

3、静态网页的交互性较差,在功能方面有较大的限制;

4、网页内容一经发布到**服务器上,无论是否有用户访问,每个静态网页的内容都是保存在**服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;

5、静态网页没有数据库的支持,在**制作和维护方面工作量较大,因此当**信息量很大时完全依靠静态网页制作方式比较困难。

对于动静态网页最简单的最直接的判断就是看**的后缀。

静态页面和伪静态页面的区别

4楼:匿名用户

伪静态**是指以html或者htm为扩展名的url,在客户端看起来被认为是静态**,实际上在服务器端采用url重写技术指向动态程序路径

网页伪静态页面是如何实现的?

5楼:行在一境

伪静态实现的原理就是 index.php?act=about&cid=1 将这种形式的动态路径用 about-1.

html 这种形式输出,根据不同的服务器环境,配置方法也不太一样,php+iis6的话就要配置httpd.ini文件,php+iis7就要配置web.config,php+apache就要配置.

htaccess文件

.htaccess规则示例:

rewriteengine on

rewriterule ^/?(index|guestbook|online)\.html$ index\.php [l]

rewriterule ^/?(eindex)\.html$ index\.php?act=$1 [l]

rewriterule ^/?(index|guestbook|online)-([0-9]+).html$ index\.php\?p=$2 [l]

rewriterule ^/?([a-z0-9]+)_([0-9]+).html$ index\.php\?act=$1&id=$2 [l]

rewriterule ^/?([a-z0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2 [l]

rewriterule ^/?([a-z0-9]+)-([0-9]+)-([0-9]+).html$ index\.php\?act=$1&cid=$2&p=$3 [l]

httpd.ini示例:

[isapi_rewrite]

repeatlimit 32

# block external access to the httpd.ini and httpd.parse.errors files

rewriterule /httpd(?:\.ini|\.parse\.errors).* / [f,i,o]

# block external access to the helper isapi extension

rewriterule .*\.isrwhlp / [f,i,o]

rewriterule ^/(index|guestbook|online)\.html$ /$1\.php

rewriterule ^/(eindex).html$ /index\.php\?act=$1

rewriterule ^/(index|guestbook|online)-([0-9]+).html$ /$1\.php\?p=$2

rewriterule ^/([a-z0-9]+)_([0-9]+).html$ /index\.php\?act=$1&id=$2

rewriterule ^/([a-z0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2

rewriterule ^/([a-z0-9]+)-([0-9]+)-([0-9]+).html$ /index\.php\?act=$1&cid=$2&p=$3

静态页面和动态页面的区别web服务器

6楼:f4浪涛沙

静态页面就是 纯html **写的 ,它是存放在本地磁盘。 也可以说是,我的电脑里面 。我的电脑也就是 服务器。

小点的说 ,是虚拟空间。也叫做虚拟服务器。网大了说就是服务器。

动态页面是 php,jsp, asp.*** ,java 等等这些语言写的。主要是控制**的 后台。

动态页面的数据信息 ,是存放在数据库里面的。静态页面会对服务器造成很大的压力,因为数据越来越多大时候,服务器是承受不了的。当然优点就是,搜索引擎非常喜欢。

当然这个是我个人的观点。动态的页面的优点访问速度快,因为数据信息都是存放在数据库里面的 ,服务器里,只是一些基本的文件,运行起来是很快的。通常url的后缀 带 html的 就是静态 或者是伪静态的** 。

带有? ,= ,id, & 这些符号的 就是动态链接 。后缀名 ,带有 php 这样的 就动态的。

如果一个** 没有更新的必要 ,几张静态的页面就足够了。当然我说的只是我个人的理解。不代表正确答案。

本人只是个小学水平 ,只是自学了 做**的技术。

**建设如何区分静态页面与动态页面

7楼:沉默石头

静态页面例如这样

:http://*******x.***/mulu/123.html

动态页面例如这样:http://*******.***/123.php?mod=saa&fff=42232

如何判断**的页面是动态页/静态页/伪静态页面

8楼:幼密封盖

答:伪静态实现的原理就是 index.php?

act=about&cid=1 将这种形式的动态路径用 about-1.html 这种形式输出,根据不同的服务器环境,配置方法也不太一样,php+iis6的话就要配置httpd.ini文件,php+iis7就要配置web.

config,php+apache就要配置.htacces...