織夢(mèng)DedeCMS5.7問答模塊實(shí)現(xiàn)靜態(tài)化教程,織夢(mèng)技術(shù)
導(dǎo)讀:織夢(mèng)技術(shù)織夢(mèng)技術(shù)添加dedecms的問答模塊有助于被收錄的量及提高網(wǎng)站資訊量,有利于seo的優(yōu)化及排名,特別是對(duì)于圖片站來說,添加了問答模塊可以更好的提高收錄量,也有利于被懲罰dede會(huì)員中心模板。
添加dedecms的問答模塊有助于被收錄的量及提高網(wǎng)站資訊量,有利于seo的優(yōu)化及排名,特別是對(duì)于圖片站來說,添加了問答模塊可以更好的提高收錄量,也有利于被懲罰站的 恢權(quán)重,如果你的站被懲罰了,那么添加個(gè)問答模塊還有利于加速恢復(fù)權(quán)重。 我們先來看下DedeCMS 5.7問答模塊的官方升級(jí)說明: 重構(gòu)問答模塊,采用模塊MVC架構(gòu)進(jìn)行重構(gòu); 問答模塊支持偽靜態(tài)設(shè)置; 重新設(shè)計(jì)問答模塊前臺(tái)界面,新界面同系統(tǒng)整體界面一致; 客服中心采用新版問答模塊改版; 問答模塊增加對(duì)二級(jí)域名的支持。 通過上述說明,結(jié)合DedeCMS V5.7的問答源碼,基本可以確定兩個(gè)信息: DedeCMS 5.7問答模塊仍然支持偽靜態(tài); 由于織夢(mèng)問答模塊升級(jí),使用了新的URL形式,歷史版本的問答系統(tǒng)偽靜態(tài)規(guī)則已經(jīng)不適用于新版了,這也DedeCMS 5.7問答偽靜態(tài)實(shí)現(xiàn)要解決的重點(diǎn)。 DedeCMS 5.7問答偽靜態(tài)高級(jí)解決方案 1)你的主機(jī)是否支持偽靜態(tài)?這點(diǎn)很重要,不然下面說再多也是白搭。簡單說明下,Apache服務(wù)器偽靜態(tài)實(shí)現(xiàn)需要借助.htaccess文件;IIS服務(wù)器偽靜態(tài)實(shí)現(xiàn)則需要加載Rewrite 組件,然后配置httpd.ini文件; 2)DedeCMS V5.7管理后臺(tái)-系統(tǒng)-系統(tǒng)基本參數(shù)-模塊設(shè)置,“是否使用Rewrite”選擇“是”,“問答模塊的二級(jí)域名”填寫“ask”; 這里為什么要填寫問答模塊的二級(jí)域名?因?yàn)樾∑吹膫戊o態(tài)修改方法是參考DedeCMS V5.5和5.6問答的URL形式,目標(biāo)URL以“.html”結(jié)尾,相信對(duì)使用過歷史版本問答系統(tǒng)的朋友 都不會(huì)陌生。 如:http://localhost/ask/question-4.html 這樣的URL在DedeCMS V5.7中會(huì)有一個(gè)問題,許多以“?ct=”開頭的鏈接都會(huì)訪問不了,如“我的提問”、“我的回答”、“提高懸賞”、“編輯/刪除問題”等,會(huì)產(chǎn)生404錯(cuò)誤頁 面。 如:http://localhost/ask/question-4.html?ct=myask 其實(shí)這種現(xiàn)象的產(chǎn)生,主要是模板里鏈接的路徑問題,采用的都是相對(duì)路徑。而啟用問答模塊的二級(jí)域名,再結(jié)合模板修改就可以很好的解決。當(dāng)然,你也可以修改模板,實(shí)現(xiàn)問 答全站偽靜態(tài),只需多加幾條偽靜態(tài)規(guī)則即可。 3)DedeCMS 5.7問答偽靜態(tài)規(guī)則 IIS服務(wù)器偽靜態(tài)規(guī)則,在httpd.ini文件中加入: #問答首頁 #RewriteRule ^(.*)/index\.html $1/idede手機(jī)模板ndex\.php #問答詳細(xì)頁 RewriteRule ^(.*)/question-([0-9]+)\.html $1/\?ct=question&askaid=$2 #問答一級(jí)欄目 RewriteRule ^(.*)/browser-1-([0-9]+)\.html $1/\?ct=browser&tid=$2 #問答一級(jí)欄目分頁 RewriteRule ^(.*)/browser-1-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid=$2&page=$3 #問答子欄目 RewriteRule ^(.*)/browser-2-([0-9]+)\.html $1/\?ct=browser&tid2=$2 #問答子欄目分頁 RewriteRule ^(.*)/browser-2-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid2=$2&page=$3 # 精彩推薦、待解決問題、高懸賞問題、新解決問題、零回答問題、快到期問題(包括一級(jí)欄目、子欄目及其分頁) RewriteRule ^(.*)/browser-([0-9]+).html $1/\?ct=browser&lm=$2 RewriteRule ^(.*)/browser-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&lm=$2&page=$3 RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)\.html $1/\?ct=browser&tid=$2&lm=$3 RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid=$2&lm=$3&page=$4 RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)\.html $1/\?ct=browser&tid2=$2&lm=$3 RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid2=$2&lm=$3&page=$4 #全部分類 RewriteRule ^(.*)/type.html $1/\?ct=type #問答搜索 RewriteRule ^(.*)/search\.html $1/\?ct=search #總積分排行 周積分上升排行 查看個(gè)人信息 RewriteRule ^(.*)/myask-view-([0-9]+)\.html $1/\?ct=myask&ac=view&mid=$2 Apache服務(wù)器偽靜態(tài)規(guī)則,在.htaccess文件中加入: RewriteRule ^index.html$ index.php RewriteRule ^question-([0-9]+).html$ ?ct=question&askaid=$1 RewriteRule ^browser-1-([0-9]+).html$ ?ct=browser&tid=$1 RewriteRule ^browser-1-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid=$2&page=$3 RewriteRule ^browser-2-([0-9]+).html$ ?ct=browser&tid2=$1 RewriteRule ^browser-2-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$2&page=$3 RewriteRule ^browser-([0-9]+).html$ ?ct=browser&lm=$1 RewriteRule ^browser-([0-9]+)-page-([0-9]+).html$ ?ct=browser&lm=$1&page=$2 RewriteRule ^browser-1-([0-織夢(mèng)模板網(wǎng)9]+)-([0-9]+).html$ ?ct=browser&tid=$1&lm=$2 RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 RewriteRule ^browser-2-([0-9]+)-([0-9]+).html$ ?ct=browser&tid2=$2&lm=$3 RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 RewriteRule ^type$ ?ct=type RewriteRule ^search.html$ ?ct=search RewriteRule ^myask-view-([0-9]+).hdede模板安裝tml$ ?ct=myask&ac=view&mid=$1 DedeCMS 5.7問答偽靜態(tài)修改注意事項(xiàng) 1)注意備份你站點(diǎn)的ask文件夾,防止出錯(cuò),方便還原; 2)以上的問答偽靜態(tài)僅供DedeCMS5.7 GBK版本使用,UTF版本請(qǐng)自行轉(zhuǎn)換下代碼; 3)考慮到SEO,很多織夢(mèng)老用戶都是V5.1~V5.6版本升級(jí)至V5.7的,小拼提供的修改辦法保證了歷史問答版本URL的一致性,否則URL改變是很影響搜索引擎收錄和排名的; 4)你可以參考下小拼的問答偽靜態(tài)實(shí)現(xiàn)思路,總結(jié)出一套符合個(gè)人站點(diǎn)風(fēng)格的偽靜態(tài)方法。 DedeCMS 5.7問答偽靜態(tài)初級(jí)解決方案 如果你怕麻煩,還心存疑慮,那就直接使用官方默認(rèn)的偽靜態(tài)方法了,僅實(shí)現(xiàn)問答欄目頁和詳細(xì)頁的偽靜態(tài),可以使用下面的偽靜態(tài)規(guī)則: IIS服務(wù)器,在httpd.ini文件中加入: #問答首頁 #RewriteRule ^(.*)/index\.html $1/index\.php #問答詳細(xì)頁 RewriteRule ^(.*)/([0-9]+)\.html $1/\?ct=question&askaid=$2 #問答一級(jí)欄目 #RewriteRule ^(.*)/([0-9]+) $1/\?ct=browser&tid=$2 #問答子欄目 #RewriteRule ^(.*)/t([0-9]+) $1/\?ct=browser&tid2=$2 Apache服務(wù)器,在.htaccess文件中加入: RewriteRule ^index.html$ index.php RewriteRule ^([0-9]+).html$ ?ct=question&askaid=$1 RewriteRule ^([0-9]+)$ ?ct=browser&tid=$1 RewriteRule ^t([0-9]+)$ ?ct=browser&tid2=$1 好了,關(guān)于DedeCMS 5.7問答模塊偽靜態(tài)的實(shí)現(xiàn)方法就介紹到這里,有什么不明白的地方請(qǐng)?jiān)谙旅媪粞?
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-19 ,文章織夢(mèng)DedeCMS5.7問答模塊實(shí)現(xiàn)靜態(tài)化教程,織夢(mèng)技術(shù)主要講述靜態(tài),模塊,CMS網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_30079.html
為你推薦與織夢(mèng)DedeCMS5.7問答模塊實(shí)現(xiàn)靜態(tài)化教程,織夢(mèng)技術(shù)相關(guān)的文章
-
dedecms 織夢(mèng)5.7 圖集實(shí)現(xiàn)分頁功能,織夢(mèng)技術(shù)
(51)人喜歡 2023-07-19 -
織夢(mèng)模板如何顯示完整的標(biāo)題,dedecms
(101)人喜歡 2023-07-19 -
DedeCms織夢(mèng)后臺(tái)添加編輯文章空白解決辦法
(195)人喜歡 2023-07-19 -
DedeCMS Error: (PHP 5.3 and above) P,織夢(mèng)文章
(102)人喜歡 2023-07-19 -
織夢(mèng)后臺(tái)登錄界面更改,織夢(mèng)技術(shù)
(88)人喜歡 2023-07-19 -
織夢(mèng)dedecms模塊管理空白不顯示的四種解決
(61)人喜歡 2023-07-19