伪静态页面

合集下载

帝国cms文章内容tags关键词设置调用方法以及tags静态化

帝国cms文章内容tags关键词设置调用方法以及tags静态化

帝国cms⽂章内容tags关键词设置调⽤⽅法以及tags静态化 说实话帝国cms⽤起来真的不好找⼀些功能,就⽐如说帝国cms的tag标签调⽤。

需要注意的是帝国CMS⽂章的关键词和tags标签并⾮⼀码事,关键词标签是设置⽂章的关键词的,是⽤来给搜索引擎说明本篇⽂章的⼤意,⽽tags标签是⽤来链接⽂章的,对于SEOer来说,使⽤tags可以起到聚合的作⽤,增加⽹站页⾯,提⾼权重。

那么帝国CMS如何调⽤当前⽂章内容tags以及实现tags静态化呢?帝国CMS tags标签怎么设置: 1、登录后台,单击【栏⽬】菜单——【TAGS管理】——【设置TAGS参数】⼦菜单,进⼊设置TAGS参数界⾯; 2、进⼊设置TAGS参数界⾯,前台开启TAGS:设置前台/e/tags/页⾯是否开启使⽤。

默认使⽤的模板:选择tags的列表模板,这⾥建议选择和⽂章⼀样的列表模板;每页显⽰信息:设置不指定line情况下默认的每页显⽰信息数。

帝国CMS tags标签怎么调⽤: 1、⽤帝国cms⾃带的⾃定义调⽤⼯具进⾏调⽤: [showtags]分类ID,显⽰数量,每⾏显⽰数量,显⽰排序,只显⽰推荐,推荐TAGS属性,显⽰间隔符,是否显⽰信息数,链接附加参数,链接使⽤变量[/showtags] 具体参考”模板==》⾃动⽣成标签===》调⽤tags标签模板”2、帝国cms使⽤灵动标签调⽤当前⽂章内容tag标签(注意:此代码未经测试,请⾃⾏测试)帝国cms灵动标签调⽤当前⽂章内容tag标签代码如下:[e:loop={"SELECT*FROMseo_ecms_newsWHEREid="".$navinfor[id].""LIMIT0,30",1,24,0}]<?$a="$bqr[infotags]";$str=str_replace(",",",",$a);$tag="";$t=explode(",",$str);for($i=0;$i<count($t);$i++){if($t[$i]){$tagslink="/e/tags/?tagname=".urlencode($t[$i])."";$tag.="<ahref="$tagslink"target="_blank">".$t[$i]."</a>";}}echo$tag;>[/e:loop]3、帝国cms灵动标签调⽤tags(这个语法⽤来调⽤[指定分类][指定条件]的所有tags)[e:loop={"select * from [!db.pre!]enewstags order by num desc limit 10",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]或是你⾃⼰根据tagid来显⽰[e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]<li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>[/e:loop]帝国cms后台关键字和TAGS⾃动同步更新的⽅法:在添加⽂章的关键字时,把输⼊的关键字⾃动复制到TAGS⽂本框,功能随简单,但很实⽤,修改⽅法如下: 帝国CMS后台–>系统设置–>管理数据表–>新闻系统数据表 (phome_ecms_news)[管理字段] –>special.field[修改系统字段] 把“输⼊表单替换html代码”中的这⼀句:<input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>"> 修改成下⾯这句: <input name="keyboard" type="text" size="52" value="<?=stripSlashes(r[keyboard])?>" onkeyup="infotags.value=this.value;">这样在帝国cms后台发布⽂章时候,我们设置的关键字就⾃动同步到了tags标签,修改虽⼩, 但是够实⽤,对于⼀些⾟苦做站的朋友们来说何尝不是⼀个很好的解决办法呢!帝国cms tags信息列表页伪静态设置:PHP虚拟主机下设置伪静态: 1、确认空间⽀持伪静态,有些空间商的空间是需要⼿动开启伪静态功能的。

强烈推荐:Windows2008r2 环境搭建 简明教程:IIS7.5、mysql、php、URL_rewrite伪静态

强烈推荐:Windows2008r2 环境搭建 简明教程:IIS7.5、mysql、php、URL_rewrite伪静态

Windows2008r2 环境搭建简明教程(本文适用32、64 bit的IIS7和IIS7.5,php5.2.x、php5.3.x和php5.4.x等后续新版本)强烈推荐:IIS7.5+mysql5.5.x+php5.2.17+ZendOptimizer3.3.3+xcache2.0.1青海西宁生活网-西宁人自己的网上生活平台-/一、软件环境准备二、安装配置步骤2.1、安装MYSQL所以MYSQL直接选用[Typical]标准安装方式,Mysql 字符集选择UTF8,不影响网站的编码选择。

完成安装,打开cmd命令提示符窗口,输入命令:mysql –u root –p输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

2.2、安装IIS7.5和CGIWindows2008r2主机打开服务器管理器-添加角色-Web 服务器(IIS),再勾选CGI后安装。

Win7主机打开控制面板-程序和功能-打开或关闭Windows功能-选中Internet信息服务选框和应用程序开发功能中的CGI选框,确定安装。

2.3、安装PHPManagerPHPManager安装过程简单,直接双击安装至完成。

打开控制面板-管理工具-Internet 信息服务(IIS)管理器,PHP Manager已存在IIS功能列表中2.4、安装PHP首先安装 Visual C++ 库,过程省略。

这里使用的是32位php,所以安装32位vcredist_x86.exe解压 php-5.2.17-Win32-VC6-x86.zip,例如解压目录为E:\php-5.2.17-Win32-VC6-x86注:此目录需要administrator完全控制权限,USERS读取执行权限。

打开PHPManager如下图点击"Register new PHP version"选择已解压 E:\php-5.2.17-Win32-VC6-x86目录下的php-cgi.exe,"Configure error reporting"选择"Prodution machine"点击“Check phpinfo()”查看PHP安装信息。

网页静态化是什么意思?使用网页静态化有什么好处

网页静态化是什么意思?使用网页静态化有什么好处

⽹页静态化是什么意思?使⽤⽹页静态化有什么好处【考点】⽹页静态化的了解。

【出现频率】★★★★★【解答】⽹页静态化有很多含义,在WEB开发中,静态⽹页⼀般理解为⽹站中⼤部分超级链接所引⽤的页⾯是单独的HTML静态页⾯⽂件(如*.htm、*.html等页⾯⽂件)。

在中(ASP、PHP或JSP也⼀样),页⾯都是通过运⾏库(其他语⾔也有相应的解释器或运⾏环境)动态⽣成HTML代码,然后发送到浏览器端的,⽽不是直接将页⾯⽂件发送。

通过⼀定的技术⼿段,将浏览⽤户通过超级链接可能浏览到的页⾯内容预先转换为单独的HTML静态页⾯,当⽤户浏览时,服务器直接将该页⾯⽂件发送到浏览器端解析。

⽹页静态化的好处具体有以下⼏点。

q 在某些情况下,⽤户请求浏览页⾯时,由于服务器不需要运⾏库动态⽣成HTML、访问数据库等操作,可以明显提⾼页⾯浏览的速度,减轻服务器的运⾏负担。

所以⽹页静态化特别适⽤于⼤型⽹站,⼤量⽤户请求页⾯时,服务器不需要运⾏库的⼯作及数据库的访问,减少了⼤量的页⾯输出⼯作。

不过某些情况也不适合⽹页静态化,因为⽹页静态化本⾝就是程序动态⽣成HTML代码并存储为单独的物理⽂件到磁盘,这个过程过于频繁将导致服务器压⼒过⼤。

在这⽅⾯,编程者要根据WEB项⽬的实际需要,权衡是否需要使⽤⽹页静态化技术。

q 有利于搜索引擎收录⽹站页⾯信息。

商业运营⽹站特别渴求Google、百度之类的搜索引擎能尽量多地收录站点中页⾯的信息,HTML页⾯能使⽹站页⾯收录的可能性增加很多。

还有⼀种类似的技术也可以完成类似的功能,即⽹页伪静态化,即通过URL重写等技术使超级链接所指向的静态HTML地址转向动态页⾯(如*.aspx页⾯)。

因为搜索引擎很多时候⾸先搜索页⾯中的超级链接,超级链接所指向的是HTML静态页⾯,所以可以很轻易地直接搜索到所对应的动态页⾯内容。

【分析】本题主要考查⾯试者对⽹页静态化技术的理解。

⼀些浏览量⽐较⼤的门户⽹站,特别是新闻⽹站,⼤量采⽤了⽹页静态化技术。

告诉你个单页面快速获取百度排名的好方法!

告诉你个单页面快速获取百度排名的好方法!

告诉你个单页面快速获取百度排名的好方法!
这是我偶然发现的一个获得快速排名的办法,下面跟你们大家详细介绍一下:
一:背景
网站名称:浪起激光
网站表现:权重3,收录1000+,时间9年
网站程序:zblog
网站页面:伪静态/id.html
网站单页面:伪静态/pinyin.html
TAG:这个是重点,聚合标签,域名/pinin.html
网站更新:日常更新,偶尔原创,大部分是搬运
网站内链:主关键词链接到首页,长尾词多连接到tag
二、过程
因为是企业类型的网站,而且行业涉及的比较窄,所以tag标签并不多,也就20个左右,而且选择标签都是长尾词,因为没有及时布局tag,所以页面排名都在后3页。

后来发现这些聚合界面都是以列表形式展现的,就挑了两个质数比较高的,换成了详情页,因为详情页更能展现内容。

三、结果
结果让我大吃一惊没在这个新建的界面,两天之内就排在了百度的首页,并且排名很稳定。

四、总结
1、首先要有TAG
2、文中加内链
3、花一段时间养号
4、把聚合界面换成详情页
以上我总结的这些,只是希望能够帮助大家,因为本人也不是专业的程序员,希望大家劳逸结合,多多赚钱。

SEO专业术语整理

SEO专业术语整理

A 天津康讯网络科技有限公司 (1)、Absolute Link (绝对链接) 以上是一个绝对链接的例子。

它指定了以下几点 1. 传送协定 2. 域名 3. 通常还有文件名称 (2)、Accessibility (易进入性) Accessibility 是一种使网站可以被伤残人使用(尤其是盲人)的习惯。

因为搜索引擎在本质上是不可看见东西的(它们不能看见图片或Flash),所以相对于不易进入的网站(inaccessible website),易于进入的网站(Accessible website)趋向有更好的搜索引擎排名。

(3)、AdSense (广告联盟)Google 广告联盟对于网站的发行商是一个快捷简单的方式在其内容页面上展示相关的Google 广告,而网站的发行商可以从此赚钱。

因为广告与网站访问者在其页面上寻找的东西相关,或是与网站访问者的特点和兴趣相匹配(通过网站页面内容来判断)。

这样,网站发行商业得到了双赢,不但可以赚钱,而且提升了内容页面。

(4)、Adwords (关键字广告) Google 的付费竞价排名广告以文本广告为基础。

Google 将广告的点击率,和广告商的出价都考虑在内,从而决定广告排名。

与此同时, Google 还将登陆页面作为考虑因素之一。

(5)、Agent Name (中介名称) 这个名称是对正在访问一个页面的爬虫的命名。

这里的爬虫是由搜索引擎派遣的"小机器人"用来将网络上的网站编辑成目录。

(6)、AJAX – Asynchronous JavaScript And XML 允许您建立更容易使用的网络软件或应用程序,让您的网页反映更加快速,及时。

它运用JavaScripts 在不用重新刷新页面的前提下发送和接收信息。

(7)、Algorithm (运算法) 一个Algorithm(运算法)是一个运用性的编程规则,决定着一个搜索引擎如何索引内容并将结果展示给用户。

五年老站长分享小说网站从建站到seo优化的七点心得体会

五年老站长分享小说网站从建站到seo优化的七点心得体会

最近在看《中国好声音》,于是就盘点了下导师能为学员转身的一些因素,这些因素无外乎嗓音的确有特色、演唱技巧很棒、可以把一首歌曲所要表达的意思唱出来,当然其他外在因素不是你我所能知道的,这些暂且不表。

从这些因素可以看出,想要导师为你转身,那么你就必须达到他们的要求,联想在我们互联网行业,又何尝不是呢?网站如何能够吸引用户的关注?网站如何能够让搜索引擎青睐?这些因素你都考虑了吗?最近在研究小说网站的优化,也发现了一些问题和心得,希望可以写出来和大家一起探讨一下。

如果观察过小说网站的世界排名和所谓的百度权重,你会发现,一般做的不错的小说网站,世界排名和百度权重都很高,流量自然也很可观,毕竟用户群体很大,坐地铁的时候,拿着手机在看小说的人少吗?看下面的截图:不管是做的时间长还是短,不得不说小说网站做的好,好像的确有点成就感,哈哈。

好了,回归正题,最近搭建了一个小说网站,在优化的过程中,有一些心得,分享给大家,至于对你是否有收获,那就是仁者见着智者见智了。

一、网站页面的加载速度网页的加载速度一定要越快越好,对于老手站长,这一条心得可能更深有体会,尤其是操作过大型网站的朋友,越快的加载速度,才能让搜索引擎蜘蛛在有限的时间内抓取到更多的页面,用户也会因此喜欢上你的网站。

国平也在培训中不断的强调网站的加载速度对优化和流量的影响,同时,有兴趣的朋友可以关注谷歌管理员工具的故障诊断中抓取统计信息,网页的加载页面所需要时间越短,抓取的网页数量就越多。

二、提升网站的有效收录量在百度最近推出的《百度网页质量白皮书》中明确对采集知名站点的盗版小说页归纳为内容质量中等,所以,百度并没有说对采集的小说内容不会收录,或者采集的小说内容做降权处理。

那作为站长的我们,就不要采用采集时加伪原创的方法了,小说都是作者深思熟虑后写出来的,我们再做词语的替换,小说就失去了本身的精彩了。

那么如何提升网站的有效收录呢?章节和标题、内容是我们不能更改的,但是我们可以更改我们网站的标题和描述、程序、模板、关键词布局等,通过这些改善网站和其他采集站之间的相似度。

nginx rewrite 参数和例子+常用Rewrite伪静态法则

正则表达式匹配,其中:1. * ~ 为区分大小写匹配2. * ~* 为不区分大小写匹配3. * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:1. * -f和!-f用来判断是否存在文件2. * -d和!-d用来判断是否存在目录3. * -e和!-e用来判断是否存在文件或目录4. * -x和!-x用来判断文件是否可执行flag标记有:1. * last 相当于Apache里的[L]标记,表示完成rewrite2. * break 终止匹配, 不再匹配后面的规则3. * redirect 返回302临时重定向地址栏会显示跳转后的地址4. * permanent 返回301永久重定向地址栏会显示跳转后的地址一些可用的全局变量有,可以用做条件判断(待补全)1. $args2. $content_length3. $content_type4. $document_root5. $document_uri6. $host7. $http_user_agent8. $http_cookie9. $limit_rate10. $request_body_file11. $request_method12. $remote_addr13. $remote_port14. $remote_user15. $request_filename16. $request_uri17. $query_string18. $scheme19. $server_protocol20. $server_addr21. $server_name22. $server_port23. $uri结合QeePHP的例子1. if (!-d $request_filename) {2. rewrite^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&amp;controller=$1 &amp;action=$2&amp;$3 last;3. rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&amp;controller=$1 last;4. break;多目录转成参数/sort/2 => /index.php?act=sort&name=abc&id=21. if ($host ~* (.*)/.domain/.com) {2. set $sub_name $1;3. rewrite ^/sort//(/d+)//?$ /index.php?act=sort&cid=$sub_name&id=$1 last;4. }目录对换/123456/xxxx -> /xxxx?id=1234561. rewrite ^/(/d+)/(.+)/ /$2?id=$1 last;例如下面设定nginx在用户使用ie的使用重定向到/nginx-ie目录下:1. if ($http_user_agent ~ MSIE) {2. rewrite ^(.*)$ /nginx-ie/$1 break;3. }目录自动加“/”1. if (-d $request_filename){2. rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;3. }禁止htaccess1. location ~//.ht {2. deny all;3. }禁止多个目录1. location ~ ^/(cron|templates)/ {2. deny all;3. break;4. }禁止以/data开头的文件可以禁止/data/下多级目录下.log.txt等请求;1. location ~ ^/data {2. deny all;3. }禁止单个目录不能禁止.log.txt能请求1. location /searchword/cron/ {2. deny all;3. }禁止单个文件1. location ~ /data/sql/data.sql {2. deny all;3. }给favicon.ico和robots.txt设置过期时间;这里为favicon.ico为99天,robots.txt为7天并不记录404错误日志1. location ~(favicon.ico) {2. log_not_found off;3. expires 99d;4. break;5. }6.7. location ~(robots.txt) {8. log_not_found off;9. expires 7d;10. break;11. }设定某个文件的过期时间;这里为600秒,并不记录访问日志1. location ^~ /html/scripts/loadhead_1.js {2. access_log off;3. root /opt/lampp/htdocs/web;4. expires 600;5. break;6. }文件反盗链并设置过期时间这里的return 412 为自定义的http状态码,默认为403,方便找出正确的盗链的请求“rewrite ^/ /leech.gif;”显示一张防盗链图片“access_log off;”不记录访问日志,减轻压力“expires 3d”所有文件3天的浏览器缓存1. location ~* ^.+/.(jpg|jpeg|gif|png|swf|rar|zip|css|js)$ {2. valid_referers none blocked * * localhost208.97.167.194;3. if ($invalid_referer) {4. rewrite ^/ /leech.gif;5. return 412;6. break;7. }8. access_log off;9. root /opt/lampp/htdocs/web;10. expires 3d;11. break;12. }只充许固定ip访问网站,并加上密码1. root /opt/htdocs/www;2. allow 208.97.167.194;3. allow 222.33.1.2;4. allow 231.152.49.4;5. deny all;6. auth_basic "C1G_ADMIN";7. auth_basic_user_file htpasswd;将多级目录下的文件转成一个文件,增强seo效果/job-123-456-789.html 指向/job/123/456/789.html1. rewrite ^/job-([0-9]+)-([0-9]+)-([0-9]+)/.html$ /job/$1/$2/jobshow_$3.html last;将根目录下某个文件夹指向2级目录如/shanghaijob/ 指向/area/shanghai/如果你将last改成permanent,那么浏览器地址栏显是/location/shanghai/1. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;上面例子有个问题是访问/shanghai 时将不会匹配1. rewrite ^/([0-9a-z]+)job$ /area/$1/ last;2. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;这样/shanghai 也可以访问了,但页面中的相对链接无法使用,如./list_1.html真实地址是/area/shanghia/list_1.html会变成/list_1.html,导至无法访问。

seo新手必备的基础知识(古怪科技)

SEO优化新手必知的基础知识一、网站url网站url是很多站长朋友经常忽略的地方,而网站url的作用却是不可小觑的。

一个合理的网站url不仅仅能便于搜索引擎的抓取,更能方便用户的记忆以及判断相应网站的内容。

因此,在建站时,必须注意网站url的规范性和合理性。

合理的url能便于用户的记忆和搜索引擎对页面的抓取,这是一举两得的事情。

对于网站那些不规范的url,可以通过设置301跳转的方式使之跳转到合理的url上;为了更好的实现网站url,让搜索引擎爬取我们想要爬取的页面,我们可以使用robots.txt文件来禁止Baiduspider抓取你不想向用户展现的页面。

二、title信息网页的title信息是很重要的,它用于告诉用户以及搜索引擎正在访问网页的主要内容是什么。

并且当用户在搜索引擎中搜索到相应网页时,相应的title信息就会显示在摘要中。

除此之外,title信息也是判断一个页面权重的主要参考信息之一。

对于title的书写要做到主题明确、简练,并且还要和自身的网站相吻合。

三、meta信息对于meta信息,我们主要来讨论meta description这一部分。

Meta description一般位于html 代码的区,用于对网页内容做一个精练的概括。

对于meta description里面的内容,百度会把它当做摘要的选择目标之一,这样更能方便用户从搜索结果中判断你网页的相应内容。

四、关键词密度的适当调整关键词出现在一个页面的密度,是需要适当布局的,不要刻意去关键词堆积密度,一般有关键词出现在页面即可,堆积是搜索引擎相当反感和打击的一种作弊手法;网页三要素:Title、Keywords、Description,这里最最关键的就是标题的设置,一定要慎之又慎,因为随意修改是会带来降权风险的,会影响网站关键词的排名,所以北京seo建议大家,在网站建立之初就慎重选择关键词,标题,网站描述五、图片altAlt信息主要是针对图片的,为了SEO,我建议添加相应的图片alt信息说明。

Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建教程

:由于种种原因,服务器一直都用Windows 2003,之前有感于Processed in一直都高于2.0,于是不得已痛下决心,预计花费一天时间等待机房技术帮安装Windows 2008操作系统,中途还是比较周折,刚开始由于没有说明机房技术安装的是Windows 2008 32位的。

一想这怎么行呢,有64位不用我干嘛整那32位的呢,于是在一小阵子纠结后果断又安排机房技术重新给安装Windows 2008 R2,顺便说一下,Windows 2008 R2没有32位的,只有64位一个版本。

以后别傻了,要记住教训,若不是机房技术人品好,恐怕来回让你折腾烦了,给你一拖再拖,网站瘫痪在那时间一久伤不起啊。

下面还是进入正题吧,首先我们来讲一下我们看完此教程后需要完成的目标:Windows 2008R2+IIS7.5+PHP+Mysql+Wincache+Memcache+URL伪静态环境搭建+并做适当的Discuz优化注:此教程适合新手或没有搭建成功人士,高手算了,人生苦短就飞过吧!本人水平有限,难免有不足地方,如有错误地方请指正,尊重原创,转载请注明!本文原文地址:/thread-70329-1-1.html整个环境的搭建与测试大致可以分为十部分来:我们需要安装好一个Windows 2008 R2 操作系统,这一步我想不是我们这个阶段所要考虑的事情,因为很多东西需要机房的技术来配合你来完成。

你想做也无法做,所以此步略过!:安装IIS7.5与FastCGI,因为Windows 2008R2自带环境了IIS7.5与FastCGI,这一点与IIS6.0区别很大,IIS6.0需要自己安装FastCGI.而IIS7.5 自带已集成了FastCGI 模块,所以只要安装时只要勾选上CGI模块后,即可装上FastCGI.:安装MySql 5.5.29,这个不用说了,开源的数据库软件系统,Discuz必不可少。

如何配置MySql请看分节教程!:选择正确的PHP版本,并下载。

网页(百度百科)

网页编辑词条网页网页概述网页(web page),是网站中的一「页」,通常是HTML格式(文件扩展名为.html或.htm 或.asp或.aspx或.php或.jsp等)。

网页通常用图像档来提供图画。

网页要使用网页浏览器来阅读。

网页是构成网站的基本元素,是承载各种网站应用的平台。

通俗的说,您的网站就是由网页组成的。

如果您只有域名和虚拟主机而没有制作任何网页的话,您的客户仍旧无法访问您的网站。

所谓网站(Website),就是指在网际网路(因特网)上,根据一定的规则,使用HTML 等工具制作的用於展示特定内容的相关网页的集合。

简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯(信息),或者利用网站来提供相关的网路服务(网络服务)。

人们可以通过网页浏览器来访问网站,获取自己需要的资讯(信息)或者享受网路服务什么是网页?现在在你眼前,出现在显示器上的这个“东西”,就是一个网页。

网页实际是一个文件,它存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的。

网页经由网址( URL )来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。

构成网页的元素:文字与图片是构成一个网页的两个最基本的元素。

你可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。

除此之外,网页的元素还包括动画、音乐、程序等等。

在网页上点击鼠标右键,选择菜单中的“查看源文件”,就可以通过记事本看到网页的实际内容。

可以看到,网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(例如字体、颜色、大小),而浏览器则对这些标记进行解释并生成页面,于是就得到你现在所看到的画面。

为什么在源文件看不到任何图片?网页文件中存放的只是图片的链接位置,而图片文件与网页文件是互相独立存放的,甚至可以不在同一台计算机上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

asp.net伪静态页面生成方法 (续)

大家对伪静态(URL重写)有什么看法?
以.aspx\.asp\.php结尾的页伪静态为以.htm或者.html结尾的页有什么看法,性能会得到提高吗,有什么好处?
那么或者直接生成静态页面又有什么好处,是否推荐在一个网站大量使用呢?
对于腾讯那样的大的门户网站他们的新闻页是生成的静态页呢或者是伪装的?
最佳答案:
运行PHP,ASP.NET,JSP,ColdFusion的网页服务器(如IIS,Apache),大多可以用URL Rewriting来实现隐藏或改变拓展名。大网站,
象腾讯,百度(用PHP),都在用URL Rewriting的方法来把拓展名隐藏或改变。好处有几点:
1. 搜索引擎比较喜欢.html,.htm的(与.jsp,.php,.aspx,.cff相比),因为.html, .htm是静态的,更容易让引擎了解你网页的内容。而动态
网页的内容是根据用户,来输出不同的内容,不容易让引擎吸收具体HTML内容。
2. 如果不用URL Rewriting将拓展名隐藏或改成.html,那么假如这个网站要换个技术或把动态页面换成静态,则需要寻找所有含有拓展
名的连接,把连接所含URL进行拓展名修改(如从JSP换到PHP技术,则要寻找所有含有.jsp的页面,并把所有含.jsp的URL改成.php,
费时费力)。URL Rewriting正好避免了这点,因为好的URL是能做到“不变应完变”的。
3. 防止某些黑客恶意攻击。有些大网站采用不同的技术开发不同功能的页面。而把拓展名改掉,让黑客无法确认此页面用的技术是什么,
从而就无从下手。
4. 方便访问者使用。访问者不是程序员,他们不明白什么是.jsp,.php.aspx,他们只知道URL。所以统一把拓展名拿掉,或者同意把拓展
名换为html,htm,有利于用户的使用。用户可以知道现在在你网站的位置,如何通过输入URL到某一页面。
实例:
Intelligencia.UrlRewriter.dll aspx重写为html实例

1、http://urlrewriter.net/ 下载解压缩后把Intelligencia.UrlRewriter.dll 文件添加引用到web工程里。
2.web.config配置:


type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />












其中:
若果code= abc的话,最终显示的结果为"虚拟目录名称/test_abc.html" 。如果吧.html替换成 .aspx那就是"虚拟目录名称/test_abc.aspx"
3.IIS配置:
如果是用"虚拟目录名称/test_abc.aspx" 的话,不需要配置IIS. 使用了"虚拟目录名称/test_abc.html" 配置IIS的方法如下:
http://urlrewriter.net/index.php/support/installation/windows-server-2003/ 里面的图9不准确,准确的为:
还有第八步中的”untick Verify that file exists.“要看仔细。否则重写HTML就无效。
4:备注
不要在"应用程序扩展"里“添加" .html的映射,否则正常的html将无法访问。
5.在vs2005中,传多个参数应该加&在vs2003中,只用分号就好了
eg.




~NewsClsManage-(\d*)-(\d*).html
~NewsClsManage.aspx?ClassID=$1&flag=$2


相关文档
最新文档