如何判断某个网站是使用ASP\PHP\JSP之类的

 我来答
三昧离火000577
2013-11-05 · TA获得超过135个赞
知道答主
回答量:131
采纳率:100%
帮助的人:145万
展开全部
(如:"1.html?id=2"中.html是其扩展名;?后面的是QueryString,即id=2) 普通的静态网页,一般用.html或.htm做拓展名,或根本没有拓展名动态网页:Server Side Includes 技术,拓展名为.shtml或.html或.htm PHP技术,拓展名为.php JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) ASP.NET技术,拓展名为.aspx (x 代表extension) ASP技术,拓展名为.asp ColdFusion技术,拓展名为.cfc 2.但是细心的朋友会发现:大网站如:百度、校内、雅虎、GOOGLE、维基百科等,它们的网页没有扩展名,或者只出现.html的静态网页的拓展名这是因为:第一,搜索引擎比较喜欢.html,.htm或无扩展名的网页,因为.html, .htm网页一般是静态的,更容易让引擎了解你网页的内容。而动态网页(.jsp,.php.aspx)的内容是根据用户,来输出不同的内容,不容易让引擎吸收具体HTML内容。 所以这类网站,一般用资源转向功能(就向JSP中web.xml定义的名字,把HOME转向到home.jsp,就隐藏了拓展名)。或者用Apache有一个URL Rewriting的Module,PHP网站的拓展名改变,就常用这个URL Rewriting,可以把.php拓展名改成任意名字。 cript、CSS,但用户完全看不到PHP,Java, 方法(1): 查看该网站的开发开放平台。 a.比如:GOOGLE有个GoogleCode,里面提供GOOGLE各种Search Engine API,还有Google AJAX。那么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。 c.再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现...php的拓展名。正常在地址栏上看不到.php的原因是,Wikipedia会把你提交信息后,转到另一个.html页面,而不会直接显示那个.php页面。 方法(2): 学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。 a.比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSP MVC的结构之一)。而且校内大部分开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名.do是典型的JSPStruts)。 b.比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用apache里的功能来隐藏拓展名)来看,百度就是用PHP的。 方法(3):
百度网友02cd4ce
2013-11-18 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:719万
展开全部
简单的方式就是直接在网址的文件后缀,不过现在复杂的大型网站都是几种技术混合的,复杂一点用浏览器的调试功能,查看网页的其他信息也会了解一点相关的信息,比如chrome常用的F12等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式