比如說:虎撲網


為什麼你們都不知道這個網站?直接把你要查看的網址複製粘貼就好了:BuiltWith Technology Lookup

補充一個可以看別人網站運用了哪些網路技術的網站:Web technologies used by a site,打開後把網址最後加上你要查看的網站的網址即可。


可以用firebug或者chrome的工具來查看網頁的Response Headers:Response HeadersHTTP/1.1 200 OK Date: Thu, 29 Nov 2012 01:08:16 GMT

Server: Apache/2.2.15 (CentOS)

X-Powered-By: PHP/5.2.17 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8


看他們網站招聘里招什麼語言的架構師。

你看一下我個人網站後台會是用什麼語言編寫的?嘿嘿,其實蠻簡單的語言啦,如果看不出,那我只能回答:其實這個也說不定,很多時候很難直接從源代碼里看出一個網站的後台語言

其實可以從js文件,一些輔助測試工具,前台文件代碼中帥選相關的後綴信息判斷,畢竟服務端處理後返回客戶端,所以不一定全部能看出,呵呵
使用chrome或火狐插件 wappalyzer
怎麼沒人回答呢。 我也正想問這個問題, 我給你邀請幾個人。 我用的方法是: 網站後加/index.jsp.asp.php. 如果是jsp就java, asp就C#, php 就php唄。 但是在谷歌上加三個都不行, 不知道是這個方法對他不行, 還是他不是用的這三種語言。


一般來說,可以看url:

.php php編寫.asp asp編寫.aspx http://asp.net編寫

.jsp java編寫

另外可以看http響應的頭信息

不過這些也只能是參考,網站採用什麼語言,不一定能看出來,請求的資源擴展名可以修改的:

比如.php的可以偽裝成.html使用rewrite和反向代理後,實際的資源文件名也可能被隱藏對於python、ruby這些語言開發網站,並沒有約定的擴展名關鍵還是要靠內幕,哈
能不能直接從源碼中看出來?
推薦閱讀:
相关文章