国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCMS V5.7問答偽靜態配置方法

2024-07-12 08:43:00
字體:
來源:轉載
供稿:網友

由于織夢問答模塊升級,使用了新的URL形式,歷史版本的問答系統偽靜態規則已經不適用于新版了,這也DedeCMS 5.7問答偽靜態實現要解決的重點,DedeCMS 5.7問答偽靜態高級解決方案.

我們先來看下DedeCMS 5.7問答模塊的官方升級說明:

1)重構問答模塊,采用模塊MVC架構進行重構;

2)問答模塊支持偽靜態設置;

3)重新設計問答模塊前臺界面,新界面同系統整體界面一致;

4)客服中心采用新版問答模塊改版;

5)問答模塊增加對二級域名的支持,通過上述說明,結合DedeCMS V5.7的問答源碼,基本可以確定兩個信息:

1)DedeCMS 5.7問答模塊仍然支持偽靜態;

2)由于織夢問答模塊升級,使用了新的URL形式,歷史版本的問答系統偽靜態規則已經不適用于新版了,這也DedeCMS 5.7問答偽靜態實現要解決的重點。DedeCMS 5.7問答偽靜態高級解決方案

1)你的主機是否支持偽靜態?這點很重要,不然下面說再多也是白搭。簡單說明下,Apache服務器偽靜態實現需要借助.htaccess文件;IIS服務器偽靜態實現則需要加載Rewrite組件,然后配置httpd.ini文件;

2)DedeCMS V5.7管理后臺-系統-系統基本參數-模塊設置,“是否使用Rewrite”選擇“是”,“問答模塊的二級域名”填寫“ask”;

這里為什么要填寫問答模塊的二級域名?因為小拼的偽靜態修改方法是參考DedeCMS V5.5和5.6問答的URL形式,目標URL以“.html”結尾,相信對使用過歷史版本問答系統的朋友都不會陌生。

如:http://localhost/ask/question-4.html這樣的URL在DedeCMS V5.7中會有一個問題,許多以“?ct=”開頭的鏈接都會訪問不了,如“我的提問”、“我的回答”、“提高懸賞”、“編輯/刪除問題”等,會產生404錯誤頁面。

如:http://localhost/ask/question-4.html?ct=myask其實這種現象的產生,主要是模板里鏈接的路徑問題,采用的都是相對路徑。而啟用問答模塊的二級域名,再結合模板修改就可以很好的解決。當然,你也可以修改模板,實現問答全站偽靜態,只需多加幾條偽靜態規則即可。

3)DedeCMS 5.7問答偽靜態規則

IIS服務器偽靜態規則,在httpd.ini文件中加入如下代碼:

  1. #問答首頁 
  2. #RewriteRule ^(.*)/index.html $1/index.php [I] 
  3. #問答詳細頁 
  4. RewriteRule ^(.*)/question-([0-9]+).html $1/?ct=question&askaid=$2 [I] 
  5. #問答一級欄目 
  6. RewriteRule ^(.*)/browser-1-([0-9]+).html $1/?ct=browser&tid=$2 [I] 
  7. #問答一級欄目分頁 
  8. RewriteRule ^(.*)/browser-1-([0-9]+)-page-([0-9]+).html $1/?ct=browser&tid=$2&page=$3 [I] 
  9. #問答子欄目 
  10. RewriteRule ^(.*)/browser-2-([0-9]+).html $1/?ct=browser&tid2=$2 [I] 
  11. #問答子欄目分頁 
  12. RewriteRule ^(.*)/browser-2-([0-9]+)-page-([0-9]+).html $1/?ct=browser&tid2=$2&page=$3 [I] 
  13. # 精彩推薦、待解決問題、高懸賞問題、新解決問題、零回答問題、快到期問題(包括一級欄目、子欄目及其分頁) 
  14. RewriteRule ^(.*)/browser-([0-9]+).html $1/?ct=browser&lm=$2 [I] 
  15. RewriteRule ^(.*)/browser-([0-9]+)-page-([0-9]+).html $1/?ct=browser&lm=$2&page=$3 [I] 
  16. RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+).html $1/?ct=browser&tid=$2&lm=$3 [I] 
  17. RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)-page-([0-9]+).html $1/?ct=browser&tid=$2&lm=$3&page=$4 [I] 
  18. RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+).html $1/?ct=browser&tid2=$2&lm=$3 [I] 
  19. RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html $1/?ct=browser&tid2=$2&lm=$3&page=$4 [I] 
  20. #全部分類 
  21. RewriteRule ^(.*)/type.html $1/?ct=type [I] 
  22. #問答搜索    Vevb.com 
  23. RewriteRule ^(.*)/search.html $1/?ct=search [I] 
  24. #總積分排行 周積分上升排行 查看個人信息 
  25. RewriteRule ^(.*)/myask-view-([0-9]+).html $1/?ct=myask&ac=view&mid=$2  

[I]Apache服務器偽靜態規則,在.htaccess文件中加入如下代碼:

  1. RewriteRule ^index.html$ index.php 
  2. RewriteRule ^question-([0-9]+).html$ ?ct=question&askaid=$1 
  3. RewriteRule ^browser-1-([0-9]+).html$ ?ct=browser&tid=$1 
  4. RewriteRule ^browser-1-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid=$2&page=$3 
  5. RewriteRule ^browser-2-([0-9]+).html$ ?ct=browser&tid2=$1 
  6. RewriteRule ^browser-2-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$2&page=$3 
  7. RewriteRule ^browser-([0-9]+).html$ ?ct=browser&lm=$1 
  8. RewriteRule ^browser-([0-9]+)-page-([0-9]+).html$ ?ct=browser&lm=$1&page=$2 
  9. RewriteRule ^browser-1-([0-9]+)-([0-9]+).html$ ?ct=browser&tid=$1&lm=$2 
  10. RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 
  11. RewriteRule ^browser-2-([0-9]+)-([0-9]+).html$ ?ct=browser&tid2=$2&lm=$3 
  12. RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 
  13. RewriteRule ^type$ ?ct=type 
  14. RewriteRule ^search.html$ ?ct=search 
  15. RewriteRule ^myask-view-([0-9]+).html$ ?ct=myask&ac=view&mid=$1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中山市| 灵寿县| 栖霞市| 布拖县| 西盟| 深泽县| 龙南县| 北票市| 彭阳县| 文昌市| 金湖县| 固安县| 微博| 乌拉特中旗| 西贡区| 富裕县| 海口市| 临泉县| 武冈市| 边坝县| 呼伦贝尔市| 那坡县| 筠连县| 平乐县| 黄浦区| 新竹县| 香格里拉县| 前郭尔| 文昌市| 循化| 府谷县| 黑龙江省| 启东市| 皋兰县| 武清区| 镇赉县| 乌兰察布市| 娄烦县| 福贡县| 兰溪市| 博湖县|