|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.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做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|