剛接觸seo這個行業,在網上囫圇吞棗的看了一些教程。其中必然會說到的是網站靜態化,那么為什么網站需要靜態化呢?網上答案基本一致,對于非技術出身小編的我來說都也就是個概念,特別是其中安全性這個點,更是不知所云。
由于不了解安全性重要性的問題,所以一直對于網上說的有點呲之于鼻。比如里面頗為重要的一點就是url更規范化,可讀性更高,我也不是很認同
對于人來說,雖然靜態化的url看在眼里卻是會比較舒服,但是也見誰真的為喜歡一篇文章刻意去記住該文章所在的目錄和該文章的id編號,甚至能記住你的域名都不多。至于對于蜘蛛來說,這就有點牽強了,蜘蛛是一個程序,動態化的url和靜態化的其實在他眼里都只是一條超鏈接,就好像人為了收藏該文章,會把文章收為書簽,對于書簽來說這兩個url有區別嗎?
又有人說,靜態化url可以清晰顯示網站的結構,但是我對于百度的技術還是很信任的,我相信這個問題在百度眼里也就是添加幾行代碼的事而已,那為什么還要靜態化呢,直至到我接手牧童康體http://www.mt-toy.cn這個網站。
據說在我未接手之前,給黑了一次,頁面掛上了隱藏的黑鏈,網站已經給k得索引剩下4個頁面了。黑鏈已經刪除了,我接手的時候只剩下這張圖片說明網站給黑客“臨幸”過:
首先當然會出一套方案了,什么h1標簽、nofollow、alt標簽之類的,最后少不了網上必說的靜態化。雖然不知為什么一定要這樣,但對于新手的我來說,大神說得都對。刷刷的一天完成,下班前交給了老大走人。
第二天一上班給老大叫進去說討論下方案。討論愉快的進行著,突然老大問了一句,靜態化必要嗎?當場差點問懵了,總不能回答網上大神都說是必要的,我只好回憶網上的內容混過了過去。
不過既然不懂了,就要去學習。網站給黑,這無疑是安全性問題,靜態化剛好也涉及安全性問題這點。從這個方向去深入去了解應該沒問題了。在網上找答案,群里問高手,經過一番功夫,終于是了解靜態和動態網站的區別,原來動態每次訪問都要鏈接數據庫,給人有了注入的可能性,而靜態化后其頁面完全脫離了后臺,讓黑客無從注入。當然有用戶可以登錄的還是有注入的可能的,但是只有一條路徑防范起來也相對容易。
再看一下網站的ftp,更是觸目驚心,網站幾乎天天有人要”臨幸”,注入日志幾乎沒有停過:
要改變這個還是得靜態化,目前已經把方案交給建站公司了,應該會很快得到解決的。我個人覺得靜態化最重要的還是安全,百度會對為靜態化的網站不友好,非是技術原因不能解決蜘蛛對網站的檢索而是鼓勵網站去實行靜態化,像牧童康體這樣的動態網站,雖然暫時是安全的,但是天天給人注入,終有一天會成功的。