如何取消論壇forum.php
1.要去掉forum.php尾巴,首先要清楚網站哪些地方存在這個尾巴,存在的地方主要有以下幾個: ①主導航條上面的論壇 ②Logo鏈接的網址 ③主頁次導航面包屑 ④列表頁次導航面包屑 ⑤內容頁次導航面包屑 清楚了存在forum.php的地方我們就開始去掉它。 2.解決主導航的forum.php尾巴問題,通過后臺管理即可解決,如果你只用的discuz的論壇功能,并且用的是一級域名或者二級域名,方法如下: ①登陸后臺>全局>域名設置>應用域名,修改默認為你的論壇主頁的地址。 ②登陸后臺>界面>導航設置>主導航>增加一個論壇的導航,地址寫你論壇主頁的鏈接地址,把默認的導航上的論壇勾選掉。 3.去除首頁和版塊頁面次導航位置的forum.php是同一個操作。 在ftp工具中編輯打開template\default\forum\discuz.htm,然后在菜單欄>編輯>替換,把<a href="forum.php">全部替換為<a href=""> 4.去除列表頁次導航位置的forum.php 在ftp工具中編輯打開template\default\forum\forumdisplay.htm,然后在菜單欄>編輯>替換,把<a href="forum.php">全部替換為<a href=""> 5.去除內容頁次導航位置的forum.php 在ftp工具中編輯打開template\default\forum\viewthread.htm,然后在菜單欄>編輯>替換,把<a href="forum.php">全部替換為<a href="">
discuz怎么去掉forum.php
一、Discuz x3去掉主域名后面的/forum.php的方法修改方法:
進入網站后臺-全局-域名設置-應用域名-將論壇設置為您的域名如:www.****.net。默認域名設置為:******.net。點擊提交即可
二、去掉面包屑導航中的forum.php的方法:
1.打開貴站正在使用的風格模版文件discuz.htm,用記事本打開,找到以下代碼。(都是在很前面的代碼,一眼就能看到)
<div class="z">
<a href="./" class="nvhm" title="{lang homepage}">$$$$_G[tting][bbname]</a><em>»</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[tting][navs][2][navname]}</a>$$$$navigation
</div>
將<a href="forum.php"修改成<a href="/"即可!則地址就會是貴站的首頁地址。修改后效果。
2.打開默認模版文件template\default\forum\forumdisplay.htm,用記事本打開,找到以下代碼。(都是在很前面的代碼,一眼就能看到)
<div class="z">
<a href="./" class="nvhm" title="{lang homepage}">$$$$_G[tting][bbname]</a><em>»</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[tting][navs][2][navname]}</a>$$$$navigation
</div>
將<a href="forum.php"修改成<a href="/"即可!進入版塊后,面包屑導航就會是貴站的首頁地址。修改后效果。
3.打開默認模版文件template\default\forum\viewthread.htm,用記事本打開,找到以下代碼。(都是在很前面的代碼,一眼就能看到)
<div class="z">
<a href="./" class="nvhm" title="{lang homepage}">$$$$_G[tting][bbname]</a><em>»</em><a href="<STRONG>forum.php</STRONG>">{$$$$_G[tting][navs][2][navname]}</a>$$$$navigation <em>›</em> <a href="forum.php?mod=viewthread&tid=$$$$_G[tid]">$$$$_G[forum_thread][short_subject]</a>
</div>
將<a href="forum.php"修改成<a href="/"即可!進入帖子頁后,面包屑導航就會是貴站的首頁地址。修改后效果。
4.最后一步,修改完成之后,回到網站后臺。點擊工具-更新緩存即可。就全部的生效了。
discuz怎么去掉forum.php
首先聲明:這是一篇去除discuz論壇中forum.php尾巴最全的方法,之前也看到過類似的文章,但按照步驟操作后,大家會發現還有很多地方沒有去掉forum.php尾巴。這樣不利于網站o。今天,為大家整理了最完美的去除forum.php尾巴的方法。
在操作之前,我們先來看一下discuz論壇含有forum.php尾巴的地方:
(1)主導航中的論壇按鈕
主導航論壇按鈕
(2)論壇首頁的面包屑導航位置
(3)分區版塊的面包屑導航位置
(4)主題列表頁的面包屑導航位置
(5)主題內容頁的面包屑導航位置
面包屑導航
(6)發新主題頁面包屑導航位置
(7)主題列表頁的2個返回按鈕
主題內容頁兩個返回按鈕
(8)archiver/的首頁
acchiver首頁
(9)輸入域名默認跳轉到帶有www.域名.com/forum.php
既然知道了,discuz論壇都是那些地方含有forum.php,接下來就按照以下步驟來逐一去除
(1)在后臺設置域名
域名設置
這步設置之后,主導航中的論壇按鈕就去掉了forum.php尾巴
(2)在template\default\forum中找到discuz.htm,大約在第19行的位置,
把<a href="forum.php">修改為:<a href="http://$_G['tting']['domain']['app']['forum']/">
這樣,首頁和分區版塊的面包屑導航中的forum.php就去掉了。
(3)在/source/module/forum/中
forum_forumdisplay.php,第65、67、74、76行:把<a href="forum.php">修改為:<a href="./"> (去除主題列表頁面包屑導航位置的forum.php尾巴)
forum_viewthread.php,第107行:把<a href="forum.php">修改為:<a href="./"> (去除主題內容頁面包屑導航位置的forum.php尾巴)
forum_post.php,第111行:把<a href="forum.php">修改為:<a href="./">(去除主題發心主題面包屑導航位置的forum.php尾巴)
forum_misc.php,第394、398行:把<a href="forum.php">修改為:<a href="./"> (這個應該是手機版的)
(4)/template/default/forum/ 中
forumdisplay.htm,第159行:把<a href="forum.php">修改為:<a href="http://$_G['tting']['domain']['app']['forum']/"> (去除主題列表頁上方的那個返回按鈕中的forum.php尾巴)
forumdisplay_list.htm, 第332行:把《a href=”forum.php”》修改為:<a href=http://$_G['tting']['domain']['app']['forum']/> (去除主題列表頁下方分頁導航前面的那個返回按鈕中的forum.php尾巴)
(5)在/source/archiver/forum/中
discuz.php的第24行,把<a href="../forum.php" target="_blank">修改為<a href="../" target="_blank">
(6)設置301重定向
RewriteEngine on
RewriteCond %{http_host} ^(.+)\.5icool.org [NC]
RewriteRule ^(.*)$ http://www.5icool.org/ [L,R=301]
RewriteRule ^(.*)\/forum.php$ http://www.5icool.org/ [L,R=301]
通過以上六步操作,就可以完美的去掉disciz論壇中forum.php的尾巴了。這樣做的目的是為了讓網站URL標準化,有利于網站優化。
詳解如何去掉discuz論壇地址后面的/forum.php
Dz動力也就是discuz是我們常用的社區論壇程序,當前是騰訊旗下,其功能比較完善,對搜索引擎的優化液比較友好,但是人無完人,程序也并非完美的,存在一些瑕疵,因此我們想辦法去掉這些瑕疵就可以了。
1、 主導航條上面的
2、 Logo鏈接的網址
3、 主頁面包屑
4、 列表頁面包屑
5、 內容頁面包屑
一、解決主導航的forum.php尾巴問題,通過后臺管理即可解決
如果你只用的discuz的論壇功能,并且用的是一級域名或者二級域名,方法如下:
1、登陸后臺—》全局—》域名設置—》應用域名,修改默認為你的論壇主頁的地址。
2、登陸后臺—》界面—》導航設置—》主導航—》增加一個論壇的導航,地址寫你論壇主頁的鏈接地址
去除首頁和版塊頁面次導航位置的forum.php是同一個操作
打開template\default\forum\discuz.htm,查找”forum.php” 找到第19行,把<a href=’”forum.php”修改為<a href=””
去除列表頁次導航位置的forum.php
打開template\default\forum\forumdisplay.htm,查找”forum.php” 找到第10行、184行,把
<a href=’”forum.php”修改為<a href=””
去除內容頁次導航位置的forum.php
打開template\default\forum\viewthread.htm,查找”forum.php” 找到第15行,把
這樣,論壇所有的forum.php的尾巴就全部去除了
域名直接跳到forum.php,怎么解決?
這是因為你開啟的默認首頁是論壇的緣故,因此自動跳轉到forum.php
如果是開啟門戶為首頁則跳轉到portal.php
如果啟用插件地址為首頁,那么也就自動跳轉到插件地址。這是dz程序默認設定的。跟服務器沒關系哦。如果你需要修改默認首頁的話,建議你設置index.html類似的靜態頁面;要求前提是你的根目錄有這個文件。
另外需要注意的是,如果啟用靜態頁面。那么你的首頁默認值需要把index.php或者其它的程序格式取消掉