2011-03-11 58 views
10

我已經創建了一些小的幾頁長網站在大多WordPress的一次性項目或會議,以及我在想會發生在未來這些網站的內容。而且我覺得我並不孤單,因爲有一個很大的數字網站在那裏的,這是目前只有在一切靜態HTML 90年代封存的形式儲存,但不同的是,這些網站正在使用一些軟件來提供CMS功能,即使只有幾頁+搜索。舊CMS /博客網站會發生什麼情況?

我的問題是,所有這些模塊化軟件(WordPress的,Joomla等),你需要使用各種插件和主題,使他們可用和很好,但所有這些功能剎車早晚。這意味着如果你想保持網站的原樣,你需要保留舊版本的軟件。我的意思是永遠。

另一方面,它們非常流行(現在Wordpress已經有超過1億次下載),如果他們不會成爲不久將來最流行的漏洞攻擊的目標,我會感到驚訝。我不知道這些軟件的安全性如何是的,但我經歷過這意味着什麼,不斷保持清潔/用每月約7成功的黑客攻擊固定的網站自從,直到網站所有者同意其更好地貼近的部位完全和啓動建立一個新的。

作爲一種替代解決方案(但我真的不知道它是否有可能),有沒有辦法將整個網站變成只讀模式?我的意思是這樣使數據庫只讀文件系統只讀,禁用管理界面,所有的註釋字段,只是離開現場作爲歸檔,唯一有活力的部分是搜索功能。

它可能在文件系統/數據庫級別?它會幫助黑客出局嗎?還有其他解決方案嗎?請理解我的觀點是,不可能讓CMS網站永遠更新到永久,即使有些狂熱分子花了一晚尋找修復在覈心升級後破壞的破損主題/插件, 99%的網站最終將處於「固定」狀態;永遠使用工作但是老的CMS /插件/主題組合。

+0

'wget的-r http://example.com && FTP ftp.example.com' – cthom06 2011-03-11 20:58:16

+3

@ cthom06:還是用FTP?噢。 – Lekensteyn 2011-03-11 21:06:00

回答

4

我認爲99%是一個非常慷慨的估計,但那不是重點。大多數以您所在域名註冊的狀態結束的網站(特別是大多數WordPress或OSCommerce部署通常設置爲根域併爲整個網站提供服務)。一般來說,如果這個領域本身處於忽略和放棄的狀態,那麼自然的到期過程將會使它停止使用,並且一般來說它將不再可用。

至於在這些CMS系統之一上鎖定整個站點範圍內的狀態,理論上可能會刪除所有服務器文件的所有寫入權限並撤消除SELECT之外的每個數據庫用戶權限。在大多數情況下,這將失去將CMS軟件留在那裏的目的,因爲沒有任何記錄可以更新(在OSCommerce的情況下是項目,在Wordpress的情況下是帖子)。但是這將高度依賴於特定CMS所需的環境,以及Wordpress所需的環境都非常特別,讀取/寫入權限可以工作。它會做一個有趣的實驗,但可能不是你描述的實際解決方案。

以所呈現的內容,並建立一個靜態的鏡子是另一種選擇,並且可以通過編寫腳本,可以讓渲染網頁的HTML內容和建設靜態,鏈接替代品很容易實現自動化。但是這也有點不切實際,特別是在搜索的情況下(因爲它的定義需要數據庫訪問)。

總之,這是一個有趣的想法,但最終忽略了網站而其所有者不是致力於維持適當的更新註定將到期,互聯網業務和域名註冊的自然過程往往使它們達到目的。

+0

基於數據庫的搜索將無法正常工作,但與[谷歌自定義搜索(http://www.google.com/cse/)的靜態頁面美化版你總是可以取代它。 – 2012-01-13 00:53:32

4

是的,你可以使用wget或類似的網站拍攝一個網站的快照,基本上用靜態HTML頁面替換CMS驅動的網站。

wget -mk http://www.example.com/ 

這樣你就不需要永久更新它。

+0

的K - +1這是從服務器上把所呈現的所有內容下來實用,但OP特別詢問如何保持一定的動態功能在其當前狀態,IE的搜索產品 - 這將是不可能的了靜態頁面的集合。雖然我覺得剛剛捕獲了大多數這些簡單CMSes的呈現的內容,只是開溝動態內容爲你推薦可能是定於廢棄的網站最好的主意。 – DeaconDesperado 2011-03-11 21:16:16

0

作爲替代解決方案(但我 真的不知道如果可能的話),是 有什麼辦法,使整個網站 成只讀模式?我的意思是 像製作數據庫 只讀文件系統只讀, 禁用管理界面,所有 註釋字段,只留下 網站作爲存檔,唯一​​ 動態部分是搜索 功能。

WP超高速緩存具有「鎖定」功能 - 爲幾乎所有訪問者提供靜態HTML文件。 這不是你正在尋找的,而是一個簡單的解決方法,因爲我不知道WordPress的「只讀」功能。

http://wordpress.org/extend/plugins/wp-super-cache/

相關問題