[英]building a dynamic website with javascript/jquery/php and storing the html in mysql
[英]Converting a dynamic PHP/mySQL website to an archived HTML version?
我有一個PHP / mySQL站點,不再添加任何新內容。 但我想保留我所擁有的存檔並將其保持在線狀態。 理想情況下,我想將其轉換為靜態站點,以便它不再需要數據庫。
如果其他人經歷過這個過程,是否有任何工具,腳本或方法可以自動化或至少使這更容易? 我希望能夠做一些事情,比如確保所有鏈接仍然有用(所以他們必須以某種方式轉換為正確指向新的靜態版本),這樣的事情。
我有ssh訪問有問題的服務器。 我對PHP和Python都比較熟悉,因此使用這些語言的工具將是理想的。
注意 :我這樣做有兩個基本原因:
如果你有任何linux機器的shell訪問權限(甚至你自己的網絡服務器就足夠了),我建議你只需使用wget蜘蛛並下載自己站點的鏡像。 Wget是一個實用程序,旨在將站點鏡像為平面文件,並且它已經使用了相當長的一段時間。 我相信它應該為你服務:
http://www.gnu.org/software/wget/manual/wget.html
我希望這很有幫助。
克里斯
我最近使用了以下效果:
wget --mirror -w 2 -p --html-extension --convert-links -P folder_to_save_to http://mysite.com
您可能需要使用wget腳本的完整路徑。 這將更改所有鏈接,以便您的站點完全靜態且自包含。
使用PHP,您可以編寫一個簡單的腳本來執行此操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.