透明 发表于 2015-1-16 22:21:19

ASP网页编程之ASP中利用INCLUDE对搜刮引擎收录是不是有...

大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧include|搜刮引擎点石有会员提出一个成绩:ASP中过量利用如<!C#includefile="include/footer.asp"C>对引擎收录有影响吗?这个成绩引发人人的抢手会商,zac指出include应当是服务器端实行的,SE基本不晓得是include的,以是对搜刮引擎没有影响。搜索引擎优化123说利用<!C#includefile="include/footer.asp"C>对搜刮引擎几近没影响,而利用<!C#includefile="include/header.asp"C>则以为如许是对搜索引擎优化一无所知。
关于include的成绩,实在在php中也有相似的成绩,只是用法纷歧样,好比php顶用法是include/xxxxx.php,道理差未几,这里只说asp。
假如include对搜刮引擎收录有影响,那末<!C#includefile="include/xxxx.asp"C>则要慎用了,从搜索引擎优化的角度思索,固然是但愿本人的内容都被搜刮引擎收录并往的好的排名。那末,<!C#includefile="include/xxx.asp"C>真的对搜刮引擎是有影响的吗?
zac说的很对,include是由服务器端实行的,我们把单个的xxx.asp分拆成xxx1.asp和xxx2.asp,xxx.asp更名为xxxx.asp,而xxxx.asp中包括两个include,即<!C#includefile="include/xxx1.asp"C>与<!C#includefile="include/xxx2.asp"C>,我们看到的实行了局应当是xxx.asp与xxxx.asp是不异的。以是从道理下去说,利用include与不利用include对搜刮引擎是不异的效果。
尽人皆知,为了挪用和修改便利,良多人将每一个页面都不异的静态内容好比导航菜单、底部版权信息存储在一个asp文件中利用include挪用,如许的做法是很明智的,既不影响搜刮引擎抓取,修改也便利。如许的情形,就合适搜索引擎优化123所说的,利用<!C#includefile="include/header.asp"C>是对搜索引擎优化一无所知,由于header部分包含了页面<title>,和meta部分的keywords与description,而每一个页面的这一部分都应当是分歧的内容,假如利用<!C#includefile="include/header.asp"C>,则发生每一个页面的题目、keywords与description都是不异的内容,如许对搜刮引擎是年夜忌。
另有一种情形,假设header.asp中并非每一个页面都不异的静态内容好比导航菜单、底部版权信息,它包括的题目、keywords与description接纳静态的函数标签,好比{title}、{keywords}、{description},这是年夜多半cms都接纳的体例,也就是说实行的了局,每一个页面的题目、keywords与description都是分歧的,依据每一个页面在背景的录进,而发生响应的内容。如许的情形,则一样可使用include挪用。
跟着模板与程序分开的手艺的开展,更多的cms将函数标签置于模板中,而好比底部版权、导航菜单等流动内容能够独自利用静态的自界说标签来嵌进模板中,好比动易的自界说标签,利用这个功效将header、nav、content、copyright分隔,便于修正,而利用include挪用的cms已愈来愈少了。固然,还在利用include的也不在多数,关于利用include的搜索引擎优化同仁们,要注重以上的这些成绩。
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。

第二个灵魂 发表于 2015-1-19 09:19:54

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

变相怪杰 发表于 2015-1-24 19:16:19

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

柔情似水 发表于 2015-2-2 12:41:31

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

小妖女 发表于 2015-2-7 20:12:22

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

愤怒的大鸟 发表于 2015-2-23 09:54:00

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

简单生活 发表于 2015-3-7 07:48:32

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

再见西城 发表于 2015-3-14 15:27:14

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。

乐观 发表于 2015-3-21 11:34:24

掌握asp的特性而且一定要知道为什么。
页: [1]
查看完整版本: ASP网页编程之ASP中利用INCLUDE对搜刮引擎收录是不是有...