應該是drupal,可是附檔名怎麼有的是html
您在這裡
使用者登入
最新文章
回應
3 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 5 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
6 年 6 個月 之前
這網站真不錯,您怎找到的?
我猜這副檔名,是用Pathauto達成的,自動在網址後面加上.html。
為甚麼要這麼做??? 不解,這樣看起來比較像是正常/傳統的網站?
我找得凶啊
想的到的引擎都被我用上了!
加上.html會不會是SEO的考量!
如果是我,有幾個原因我會偽裝成.html
第一,防駭,這樣別人並不知道我用得是什麼動態網頁技術,相較之下比較難入手,只能從apache來著手,但比起來apache又是比較難搞的...
第二,SEO因素,每篇文章都有自己的name是最好的,如freealan講得吧,不過加上.html也沒什麼特別好處,可能是順手吧?
第三,真正要用靜態頁面,就是用cron來產生一些頁面成為靜態頁面,有些沒有的頁面一樣也從同樣的路徑找得到。如果流量大的網站,還想來這樣試看看說..
果然資工科班出身的就不一樣,強!
對了
這樣瀏覽器可以直接讀取嗎?不用php + mysql
花了一點時間找到做成靜態網站的方式
基本上還是不脫離用cron來跑
但是產生的.htm的檔案會依照drupal的路徑來建立。
譬如說,node/1234,cron跑的程式會在wwwroot建立資料夾node
然後把檔案存成1234.html,這是實體網頁的路徑
接下來就用pathauto去把所有drupal的node換成node/1234.html
但這是虛擬路徑
一個request送上來跟web server要網頁時
會先透過apache去找實體網頁
找不到,就會進入drupal的路徑系統去找durpal的網頁
這樣就達到靜態、動態網頁並存的效果
references:
You can try using a file based cache approach
http://drupal.org/node/52989#comment-100149
file based cache
http://drupal.org/node/29970
static archive of drupal
http://drupal.org/node/27882
這資訊好,靜態頁對於流量大的網站來說很重要:)