如何讓discuz論壇首頁開啟不顯示forum.php的方法分享

來源:互聯網
上載者:User


文學咖啡屋,大家在使用discuz論壇程式的時候,是不是會發現所有的URL都是以forum.php結尾的呢?那麼如何去掉bbs目錄下discuz論壇首頁forum.php?這個問題看起來很簡單,在教研室中搜尋一下也會發現一些解決方案,但是卻沒能解決我的問題。經過在百度上搜尋和嘗試,今天晚上終於吧這個問題解決了。把我的方法分享一下,算是對已有方法的補充。

我的情況:在本機上用ComsenzEXP搭建的環境,根目錄是http://127.0.0.1:81/安裝dedecms,一級目錄http://127.0.0.1:81/blog/安裝zblog,一級目錄http://127.0.0.1:81/bbs/安裝discuz x2.

開始的情況是,訪問http://127.0.0.1:81/bbs/會自動跳轉到http://127.0.0.1:81/bbs/forum.php

要達到的目的:訪問http://127.0.0.1:81/bbs/會開啟http://127.0.0.1:81/bbs/forum.php的內容,但網址不會跳轉到http://127.0.0.1:81/bbs/forum.php 。

解決方案一:

首先在介面->導航設定->頁頭導航處再加添加一個主導航 論壇 更名之前的論壇名,建立後的導航類型是自訂的,和之前的論壇類型是不一樣,之前的論壇類型是內建。然後在首頁處選中之前的論壇,並把可用勾去掉,把建立論壇的可用勾選上,建立論壇的連結為/bbs,儲存一下。然後在全域->網域名稱設定->應用網域名稱->預設裡輸入你的頂級網域名稱,在預設處輸入http://127.0.0.1:81/這個是我所設定的值。然後再試一下

現在只要輸入http://127.0.0.1:81//bbs就不會追加一個forum.php尾巴了採用這個方法後,用Firefox開啟http://127.0.0.1:81/bbs/提示迴圈重新導向而不能開啟頁面,用搜狗瀏覽器開啟,頁面不斷重新整理(不排除是我操作不標準的原因,但是沒能解決我的問題)。採用這個方法後,開啟http://127.0.0.1:81/bbs/不會跳轉,但現實的是http://127.0.0.1:81/bbs/portal.php 的內容。

解決方案二:

在http://127.0.0.1:81/bbs/下建一個.htaccess檔案, 裡面寫上directoryindex  forum.php (開始嘗試建立txt然後改檔案名稱,xp下提示必須輸入檔案名稱索性直接從網上虛擬機器主機下了一個.htaccess然後用記事本開啟修改的)。再次開啟http://127.0.0.1:81/bbs/會開啟http://127.0.0.1:81/bbs/forum.php的內容,但網址不會跳轉到http://127.0.0.1:81/bbs/forum.php ,修改成功。

注意事項:

1.不同朋友的具體情況不同,不同的情況使用不同的解決方案。

2.修改成功後,還要注意修改論壇首頁、板塊首頁、內容頁上得主導航、位置導航上的錨文本已達到URL標準化、確定論壇首頁地址、集中權重的目的。我的做法是進一步把/source/module/forum/目錄下的forum_viewthread.php、forum_forumdisplay.php、forum_misc.php、forum_post.php(這4個檔案)然後在原始碼中搜尋" navigation ”後的 href=”forum.php” 改為,然後重建緩衝。


通過以上兩種方法基本就可以去掉bbs目錄下discuz論壇首頁forum.php,有想要去掉的朋友可以試試,我的就是用第二種方法成功的.
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.