建站技術網專注分享網站建設技術,網站建設教程,真正幫你學會做網站技術,輕松解決網站建設過程中遇到的常見問題,為廣大站長服務。 網站地圖 | 收藏本站 | 訂閱
域名投資,就來找米網,認準網址:www.zhaomi.cc 專業仿站,就到仿站網:www.fangzhan.org
  站內公告: ·帝國cms教程內容已更新,歡迎關注     ·建站技術網采用阿里云服務器,備案已通    
您當前的位置:建站技術網 > cms教程 > Discuz!教程

分享Discuz! URL 靜態化 配置使用(獨立主機用戶)

時間:2018-01-18 11:01:53  來源:網絡收集  整理: 建站技術網 www.txwlqq.com     點擊:30次

我們安裝了Discuz!,如果要開啟URL 靜態化:
需要到論壇論壇  后臺--->全局--->優化設置--->URL 靜態化:
開啟的好處:如果一個站點都是 .html 頁面,那么它被搜索引擎全文搜到的可能性就要比 
.PHP 的頁面高幾個數量級,因此而來的訪問量也會高出很多。
如果我們不檢查設置Apache的配置,當我們后臺勾選了相應的版塊開啟url靜態,前臺點擊版塊就會
出現找不到界面的情況。
那我們就開始設置使用:
1,首先確定您使用的 Apache 版本,還有是否加載了 mod_Rewrite 模塊。
Apache 1.x 的用戶請檢查 conf/httpd.conf 中是否存在如下兩段代碼:
LoadModule rewrite_module     libexec/mod_rewrite.so
AddModule mod_rewrite.c
Apache 2.x 的用戶請檢查 conf/httpd.conf 中是否存在如下一段代碼:
我的本地是wamp集成的,Apache是2.2.6的,默認是有的,不過要去掉注釋(#)
LoadModule rewrite_module     modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代碼。
此時請務必注意,如果網站使用通過虛擬主機來定義,請務必加到虛擬主機配置,
即<VirtualHost> 中去,如果加在虛擬主機配置外部將可能無法使用。
改好后將 Apache 重啟。
2,將下面的代碼放到conf/httpd.conf里面,最好放到最后面
<IfModule mod_rewrite.c>       
RewriteEngine On       
RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2       
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3       
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3       
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3       
RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
</IfModule>
添加完畢后Apache 重啟
標簽:
文章標題:分享Discuz! URL 靜態化 配置使用(獨立主機用戶)
文章網址:http://www.txwlqq.com/cmsJiaocheng/Discuz/3659.html
上一篇:Discuz!7.x 發帖頁面的發帖選項代碼注釋
下一篇:返回列表
來頂一下
返回首頁
返回首頁
相關文章
    無相關信息
推薦資訊
如何通過SEO優化排名賺錢?SEO賺錢方法
如何通過SEO優化排名賺
seo優化教程:網站seo內容優化
seo優化教程:網站seo
SEO細節:企業SEO如何快速為新站做出效果
SEO細節:企業SEO如何
電商技術將如何發展?2018年有這五個大膽預測
電商技術將如何發展?
最新文章
欄目更新
欄目熱門
成人黄色