前兩天把做好的公司官網從本地移植到阿里云服務器,移植過程沒什么大問題,簡簡單單的重新安裝dede程序,然后上傳數據包,把數據恢復下就搞定了。不過后面問題來了。
生成html文件的時候,分類目錄下只能生成具體文章的html文件,不會生成index.html文件和列表html文件
dede:arclist 標簽只能獲取到第一層目錄的文章,如果有下一層,就獲取不到數據。
如 【分類一】-(分類1)
-(分類2)
這種情況使用分類一的id,就獲取不到子目錄分類1和分類2的文章。
其實應該都屬于同一個問題,不能生成分類目錄列表。
問題苦擾了我兩天,問了幾位dede大神,通過修改標簽沒有解決。最后面實在沒有辦法,想,會不會是網站環境有問題(網站環境不是我自己搭的,我對服務器環境有潔癖)于是,干脆把云服務器直接初始化,然后重新安裝系統,然后重新搭建自己喜歡的服務器環境。
然后重復第一段的步驟,把網站從本地恢復到服務器,結果,還是老樣子,生成不了html文件,苦惱啊,百度百了2天,什么方法都試了,都沒搞定。
后面看了一個方法,雖然也不是正解,但是依照類似的思路,自己試了下其他的方法,
在dede后臺-生成-更新系統緩存,點擊‘開始執行’,然后 ‘一鍵更新全站’然后奇跡發生了,在每個分類目錄下發現index.html了,上面提到的兩個問題都解決了。
就這樣,苦惱了我2天的問題就這么簡單的解決了。搞技術就這樣,有時候很簡單就能搞定的問題,找原因卻能找個半天(說來慚愧,其實我負責公司網絡推廣的)。可能我個人原因也有吧,對dede的代碼和每個目錄文件功能其實并不熟悉,網站找個模板,修修改改,換幾個調用代碼,換幾個js,改改css和圖片,再加上SEO的優化,一個漂漂亮亮的網站就出來了。
不管怎樣,問題是解決了,在網上搜類似的關鍵詞并未找到有合適解決方案,可能很多人也應該碰到過同樣的問題,寫出來,分享下,省的其他人也跟我一樣浪費這么長的時間。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: