使用Simply Static外掛創建一個防黑客攻擊和快速閃電的靜態站點。
靜態網站是歸檔WordPress網站的理想格式,因為它是網站的純HTML副本。它不需要PHP和MySQL,因此該網站防黑客攻擊且速度非常快。以下是有關如何使用Simply Static插件將WordPress網站轉換為純HTML,靜態網站的分步說明。

目錄
步驟1:準備您的網站
由於靜態網站沒有PHP,因此它將無法處理表單提交等動態操作。禁用或替換註釋和聯繫表,並使用託管替代項(例如 分別為Disqus和 Wufoo)。
無限滾動和動態“加載更多”帖子功能也將不可用,因此將分頁轉換為普通的下一個/上一個或數字鏈接。
將內容更新為網站的常綠版本。也許您想從帖子中刪除日期。請記住,該網站將永遠保持這種狀態(或至少持續很長時間)。
停用所有不必要的插件。您將不再需要安全性和實用程序插件。
最後,備份您的網站。您永遠不知道何時可以恢復它。
步驟2:生成您網站的靜態副本

安裝並激活Simply Static插件。這是我推薦的設置:
一般
- 使用相對網址
- 本地目錄傳遞方法
如果您的網站位於/home/user/public_html
,請考慮使用/home/user/static_html
作為輸出目錄。
包含/排除
Simply Static將僅生成您的公共帖子和頁面。這意味著,如果您有未從導航或網站鏈接到的隱藏頁面,則該隱藏頁面將不包含在輸出中。如果需要這些頁面,請確保在設置中包括任何隱藏的頁面。
現在轉到“診斷”頁面,並確保所有面板上都有綠色指示燈。
如果一切正常,請轉到“生成”,然後單擊“ 生成靜態文件”按鈕。Simply Static將需要一些時間來生成您的靜態站點。
步驟3:預覽並解決問題
由於我們將靜態網站輸出到/home/user/static_html
,因此我們需要創建一個子域進行查看。創建一個類似的域static.yourwebsite.com
並將其指向該目錄。這是您在cPanel中的處理方式:

現在,您可以訪問該URL預覽靜態站點。
遺失檔案
如果靜態站點中缺少文件,請更新“簡單靜態”設置並包括文件的URL。刪除生成的站點並生成一個新副本。現在,丟失的文件將包含在靜態站點中。
搜索和替換URL
如果需要搜索和替換靜態站點中的URL,可以使用以下命令進行操作:
grep -rl oldstring somedir/ | xargs sed -i 's/oldstring/newstring/g'
來源: 使用Grep和Sed在Linux中替換多個文件中的字符串
步驟4:上線
對您的網站滿意並準備上線了嗎?僅需2個步驟:
- 重命名
public_html
為public_html_backup
- 重命名
static_html
為public_html
如果您已備份所有內容,則也可以完全刪除舊的WordPress網站。享受您的新靜態網站。