請問先進,小弟正在學習JOOMLA,想請教如何知道對方網站是用什麼軟體或平台架設的
例如: 台灣國家公園 http://np.cpami.gov.tw
慈濟官網http://www.tzuchi.org.tw
據說這二個都是用JOOMLA的軟體架設的,但是要看哪邊才知道呢?
這兩者內頁的 URL:
慈濟
http://www.tzuchi.org.tw/index.php?option=com_content&view=category&layout=blog&id=132&Itemid=459&lang=zh
台灣國家公園
http://np.cpami.gov.tw/chinese/index.php?option=com_content&view=frontpage&Itemid=1
都是 Joomla 的 style,可以推測是 Joomla 沒錯。
慈濟官網的原始碼裡頭,就有
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
至於台灣國家公園... code看上去有點亂,css直接寫到html中,不太像是joomla生產出來的。
(1)到<url>www.builtwith.com</url> 填入網址查查,
就可以知道www.tzuchi.org.tw 用的是標準的joomla, 但卻不知道http://np.cpami.gov.tw用的是什麼.
(2)開啟http://np.cpami.gov.tw/chinese/robots.txt得到
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /filesys/
和http://www.joomla.org/robots.txt是一樣的, (當然, 除了Disallow: /filesys/), 可以推測是joomla, 您也可以以此法試試http://www.tzuchi.org.tw/robots.txt
至於架構, 網站http://np.cpami.gov.tw已好多年了, 歷經風霜, 早已不是原來的Joomla了,
另外, 用的是Apache 2.2.3和Scientific Linux, Apache已經有近七年未更新了, 前端用varnish做reverse proxy.
而慈濟的後台是Apache/2.2.21 (Mandriva Linux/PREFORK-0.3), 算是有在更新.
用wireshark
GET http://np.cpami.gov.tw/images/icon_arrow.gif HTTP/1.1
Host: np.cpami.gov.tw
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7
Accept: */*
Referer: http://np.cpami.gov.tw/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-TW,zh;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.3
HTTP/1.0 200 OK
Server: Apache/2.2.3 (Scientific Linux)
Last-Modified: Fri, 13 Nov 2009 12:15:03 GMT
ETag: "d80da8-38-4783f9c09bfc0"
Content-Type: image/gif
Content-Length: 56
Accept-Ranges: bytes
Date: Wed, 11 Apr 2012 03:12:46 GMT
X-Varnish: 31023975
Age: 0
X-Cache: MISS from squid-19
X-Cache-Lookup: MISS from squid-19:8080
Via: 1.1 varnish, 1.0 squid-19:8080 (squid/2.6.STABLE21)
Proxy-Connection: close
GIF89a
......3.....!.......,....
......D....}.k.%......;
or 或http analyzer