discuz偽靜態設定方法

2021-07-29 20:26:04 字數 954 閱讀 3043

首先 進入後台-全域性-seo設定-url靜態化 如圖

<?xml version="1.0" encoding="utf-8"?>

這裡填規則

我的是iis 7的版本 安裝了個 rewrite元件

接下來重點:

第一步:httpd.ini檔案的話:

在偽靜態規則檔案中:rewriterule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$23&$5

這一句**上面新增一行:rewriterule ^(.*)/gid-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2&$4

注意:.htcassess檔案偽靜態的話,是在最後新增這樣一條即可:

rewritecond % ^(.*)$

rewriterule ^gid-(\w+)\.html$ forum\.php\?gid=$1&$1

第二部【修改模板和去除麵包屑導航中的url動態部分】

1.開啟 templates/default/discuz.htm 大約在193行

找到$caturlforum.php?gid=$cat[fid]

複製**

替換成$caturlgid-$cat[fid].html

2.開啟source/module/forum/forum_forumdisplay.php 大約在73 82行兩處

找到替換成

3.開啟source/module/forum/forum_viewthread.php 大約在110 116行兩處

找到? 'forum.php?gid='.$fup :

替換成? 'gid-'.$fup.'.html' :

DZ偽靜態設定

1 先在伺服器上安裝這個外掛程式 好像有比這新的在官網 我下了,isapi rewrite 3.1 for 32 bit platform 2 然後給iis新增isapi篩選器 這步應該是安裝後自動生成,不需要操作,只需要檢查一下是否存在就行 3 最後修改httpd.ini 在isapi rewri...

Typecho偽靜態設定

滑鼠移到頂部選單的 設定 點選永久鏈結 開啟偽靜態,並設定偽靜態路徑規則 獨立頁面路徑 html 分類路徑 category html linux下apache 環境 htaccess rewriteengine on 下面是在根目錄,資料夾要修改路徑 rewritebase rewritecond...

Apache下設定偽靜態

apache下設定偽靜態 1 確認空間支援偽靜態,有些空間商的空間是需要手動開啟偽靜態功能的。2 後台 系統 系統設定 偽靜態引數設定,設定好偽靜態規則。3 新建 htaccess 檔案,放在 根目錄下。htaccess檔案中寫入如下規則 注意規則檔案中的規則要與後台設定的一致 將 rewritee...