親注冊(cè)登錄道勤網(wǎng)-可以查看更多帖子內(nèi)容哦。ò蕡D片、文字詳情等)請(qǐng)您及時(shí)注冊(cè)登錄-bmrsportswear.com
您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)
x
discuz是一款流行的開(kāi)源論壇軟件,廣泛應(yīng)用于各種網(wǎng)站中。在使用Discuz建立論壇網(wǎng)站時(shí),許多站長(zhǎng)都想去掉論壇地址中的"forum.php",以達(dá)到美化網(wǎng)站的目的。本文將詳細(xì)介紹如何去掉Discuz論壇網(wǎng)址中的"forum.php"。 一、為何需要去掉"forum.php" Discuz默認(rèn)的論壇網(wǎng)址是"domain.com/forum.php",在大多數(shù)情況下,這樣的網(wǎng)址并不美觀(guān)。而且,若將論壇網(wǎng)頁(yè)的唯一標(biāo)識(shí)使用"forum.php",容易被非法抓取網(wǎng)頁(yè)信息的程序所識(shí)別和采集,會(huì)帶來(lái)一定的安全風(fēng)險(xiǎn)。因此,去掉"forum.php"可以提高論壇網(wǎng)站的美觀(guān)性和安全性。 二、去掉"forum.php"的兩種方法 1.類(lèi)似于偽靜態(tài)的方法 這種方法的本質(zhì)是將動(dòng)態(tài)網(wǎng)頁(yè)轉(zhuǎn)換為靜態(tài)網(wǎng)頁(yè)模式,用戶(hù)訪(fǎng)問(wèn)網(wǎng)頁(yè)時(shí)并不會(huì)出現(xiàn)"forum.php"。其實(shí)現(xiàn)方式類(lèi)似于偽靜態(tài),通過(guò)服務(wù)器HTACCESS配置文件,將會(huì)被訪(fǎng)問(wèn)的網(wǎng)址重寫(xiě)為自定義的靜態(tài)地址。具體實(shí)現(xiàn)步驟如下: 1.在Discuz的根目錄下新建.htaccess文件
2.在.htaccess文件中添加以下代碼: - <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteRule ^forum-([A-Za-z0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1
- RewriteRule ^forum-([A-Za-z0-9]+)-([A-Za-z0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2
- RewriteRule ^thread-([A-Za-z0-9]+)\.html$ forum.php?mod=viewthread&tid=$1
- RewriteRule ^thread-([A-Za-z0-9]+)-([A-Za-z0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&page=$2
- </IfModule>
復(fù)制代碼在上述代碼中,主要是為Discuz中的討論版塊(forumdisplay)和帖子(viewthread)設(shè)置了偽靜態(tài)的規(guī)則,如:/forum-1.html代表討論版塊1,/thread-1.html代表帖子1。重寫(xiě)之后的URL看起來(lái)更加美觀(guān),感覺(jué)更具有搜索引擎的友好性。 2.通過(guò)URL路由設(shè)置 這種方法是擴(kuò)展URL路由規(guī)則的方式,可以讓Discuz自動(dòng)解析被訪(fǎng)問(wèn)的頁(yè)面,并以靜態(tài)的網(wǎng)頁(yè)形式呈現(xiàn)。其實(shí)現(xiàn)步驟如下: 1.進(jìn)入Discuz后臺(tái),“論壇”->“設(shè)置”->“seo設(shè)置”,找到“使用rewrite”,把選項(xiàng)設(shè)為“開(kāi)啟”。
2.將rewrite.php上傳到Discuz的根目錄下。
3.將.htaccess文件中的如下代碼添加: - RewriteRule ^thread-(.*)-(.*).html$ rewrite.php?hash=thread-$1-$2&page=$3&type=t
- RewriteRule ^thread-(.*).html$ rewrite.php?hash=thread-$1&type=t
復(fù)制代碼這樣就可以在URL中去掉"forum.php",并且實(shí)現(xiàn)通過(guò)URL直接訪(fǎng)問(wèn)頁(yè)面,而不需要輸入?yún)?shù)。 總之,無(wú)論采用哪種方法,都可以去掉Discuz論壇網(wǎng)址中的"forum.php",提高網(wǎng)站的美觀(guān)性和安全性。使用后可以使得站點(diǎn)變得友好,更便于使用和分享,因此,以上兩種方法都值得嘗試。
道勤主機(jī)提供365天*24小時(shí)全年全天無(wú)休、實(shí)時(shí)在線(xiàn)、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用道勤主機(jī)過(guò)程中所遇到的一切問(wèn)題!
如果您是道勤主機(jī)用戶(hù),那么您可以通過(guò)QQ【792472177】、售后QQ【59133755】、旺旺【詮釋意念】、微信:q792472177免費(fèi)電話(huà)、后臺(tái)提交工單這些方式聯(lián)系道勤主機(jī)客服!
如果您不是我們的客戶(hù)也沒(méi)問(wèn)題,點(diǎn)擊頁(yè)面最右邊的企業(yè)QQ在線(xiàn)咨詢(xún)圖標(biāo)聯(lián)系我們并購(gòu)買(mǎi)后,我們?yōu)槟赓M(fèi)進(jìn)行無(wú)縫搬家服務(wù),讓您享受網(wǎng)站零訪(fǎng)問(wèn)延遲的遷移到道勤主機(jī)的服務(wù)! |