手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

OpenCms static export 404 error如何解決?

2016-07-08 23:43:31 10731

我在使用 OpenCms static export 功能是總是導(dǎo)出失敗,提示:404錯(cuò)誤,最后了結(jié)到原來是opencms-importexport.properties的配置問題。以下我引用opencms.cn上面的原話,作為備忘:

 


Java代碼  收藏代碼

  1. Q:使用簡單的JSP模板動(dòng)態(tài)填充數(shù)據(jù)生成幾個(gè)簡單的靜態(tài)頁面,在系統(tǒng)管理界面中,選擇數(shù)據(jù)庫管理、選擇靜態(tài)導(dǎo)出。導(dǎo)出system下面系統(tǒng)模塊的時(shí)候絕大部分是正常的(但只有圖片文件??)。但是當(dāng)導(dǎo)出我自己的模塊和站點(diǎn)的時(shí)候。出現(xiàn)要不就是404(jsp模板),要不就是忽略(html),最終/export下面我自己的東西并沒導(dǎo)出來。。  

  2.   

  3.  A:問題已經(jīng)找到,配置文件opencms-importexport.xml里面defaultsuffixes標(biāo)簽需要加入,要導(dǎo)出文件擴(kuò)展名類型。  

  4.   

  5. Q:問題繼續(xù),我用上面的大部分靜態(tài)頁面已?導(dǎo)出,但是有一個(gè)文件 (main.html)始終出現(xiàn)404錯(cuò)誤,無法導(dǎo)出,該文件確實(shí)是存在的,我可以編輯數(shù)據(jù),也可以編輯其引用的模板,可以預(yù)覽,可以發(fā)布。就是導(dǎo)出的時(shí)候出現(xiàn)404錯(cuò)誤。另外該文件引用的jsp模板也無法導(dǎo)出,opencms里面創(chuàng)建jsp模板并沒有.jsp擴(kuò)展名,通過上面的解決方法,加入.jsp也未能把模板導(dǎo)出,也是報(bào)錯(cuò)404.這兩者是不是有必然的關(guān)系?靜態(tài)導(dǎo)出時(shí)候,引用的模板是否也要同時(shí)導(dǎo)出?或著還是其有設(shè)置錯(cuò)誤的地方?還請(qǐng)版主指點(diǎn)一下。謝謝了。  

  6.   

  7. ...  

  8.   

  9. A:修改opencms-importexport.xml文件 這些是文件類型  

  10. <defaultsuffixes>  

  11. <suffix key=".jpg"/>  

  12. <suffix key=".gif"/>  

  13. <suffix key=".png"/>  

  14. <suffix key=".doc"/>  

  15. <suffix key=".xls"/>  

  16. <suffix key=".ppt"/>  

  17. <suffix key=".pdf"/>  

  18. <suffix key=".txt"/>  

  19. <suffix key=".css"/>  

  20. <suffix key=".zip"/>  

  21. <suffix key=".swf"/>  

  22. </defaultsuffixes>  

  23. 沒導(dǎo)出來的原因就是 就是沒找到文件 所以出現(xiàn) 404 下面是倒出的文件夾  

  24. <regex>/sites/.*</regex>  

  25. 正常來說deault 繼承 /sites/.* 但是不知道為什么不好使 你的把所有想導(dǎo)出的文件夾寫在上面 比如想導(dǎo)出 deault 下面的 html 就的添加 <regex>/sites/deault/.*</regex> 這樣只能導(dǎo)出deault下面的 html 而它下面的 子文件夾 想導(dǎo)出 必須一層一層的添加  

  26. <resourcestorender>  

  27. <regex>/sites/.*</regex>  

  28. <regex>/system/galleries/.*</regex>  

  29. <regex>/system/modules/.*/resources/.*</regex>  

  30. </resourcestorender>  

  31.   

  32. Q:先感謝SSXQ熱心解答,我看了一下,根你說的這個(gè)配置應(yīng)該沒有關(guān)系,我的站點(diǎn)目錄是/sites/test并且opencms-importexport.xml文件中,也做了配置:<regex> /sites/test/.*<regex> 靜態(tài)導(dǎo)出的時(shí)候,test目錄下A.html能到出,B.html就報(bào)404錯(cuò)誤,并非目錄沒有找到,否則A.html也會(huì)404的。  

  33.   

  34. ...  

  35.   

  36. A:我想我可能找到了404的問題原因,main.html里面如果含有無效鏈接,到出的時(shí)候就會(huì)404,我吧所有鏈接都校對(duì)了一遍。順利導(dǎo)出了。感謝幾位版主的熱心解答。感謝ssxq!  

 關(guān)鍵點(diǎn):

1. 配置文件opencms-importexport.xml里面defaultsuffixes標(biāo)簽需要加入<suffix key=".html"/>

2. 想導(dǎo)出 deault 下面的 html 就的添加 <regex>/sites/deault/.*</regex> 這樣只能導(dǎo)出deault下面的 html 而它下面的 子文件夾 想導(dǎo)出 必須一層一層的添加


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: