Discuz X2站點URL靜態化(修改.htaccess檔案設定Rewrite規則)
# 將 RewriteEngine 模式開啟
RewriteEngine On
# 修改以下語句中的 /discuz 為你的論壇目錄地址,如果程式放在根目錄中,請將 /discuz 修改為 /
RewriteBase /discuz
# Rewrite 系統規則請勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
1.此為Apache Web Server(虛擬主機使用者),注意修改RewriteBase,最後儲存為.htaccess
2.上傳到你的Discuz程式所在的目錄
3.修改discuz x2 - seo設定 - 把所有項選擇為可用,Rewrite相容性選否。
以上為hawkhost設定
相關文章
- ThinkPHP5 利用.htaccess檔案的 Rewrite 規則隱藏URL中的 index.phpPHPIndex
- Nginx常用Rewrite偽靜態規則Nginx
- .htaccess技巧: URL重寫(Rewrite)與重定向(Redirect)
- 易優cms網站SEO模組URL配置偽靜態靜態頁面設定網站
- PbootCMS網站IIS偽靜態規則boot網站
- PbootCMS網站apache偽靜態規則boot網站Apache
- PbootCMS網站nginx偽靜態規則boot網站Nginx
- Oracle動態、靜態引數引數修改規則Oracle
- 利用apache的mod_rewrite做URL規則重寫Apache
- thinkphp 偽靜態規則PHP
- 靜態路由規則配置路由
- 雲伺服器 Z-BlogPHP 偽靜態規則設定伺服器PHP
- 雲伺服器常用網站偽靜態規則伺服器網站
- THINKPHP3.1開發的企業網站,帶偽靜態url設定PHP網站
- Nginx Rewrite規則初探Nginx
- Typecho程式偽靜態規則
- pbootcms偽靜態設定教程含apache、naginx、IIS不同環境配置規則bootApache
- url規則
- WebWork 2.2 Filter,Url Rewrite,Servlet規範WebFilterServlet
- iis6上使用.htaccess檔案,ISAPI_Rewrite的安裝及使用API
- .htaccess中的apacherewrite規則詳解Apache
- IIS7.0設定 url重寫成html(偽靜態)HTML
- .htaccess檔案使用
- nginx location匹配及rewrite規則Nginx
- 網站靜態化思想網站
- 網站二級目錄或者子目錄安裝WordPress偽靜態規則設定方法,伺服器為nginx網站伺服器Nginx
- 前端靜態站點部署方案前端
- 利用hugo生成靜態站點Go
- 新增tab頁無法獲取到資料,原來是URL的rewrite配置檔案忘了修改
- Sanic 靜態檔案
- 如何規範化網站URL地址?網站
- Django靜態URL配置Django
- Nginx的Rewrite規則與例項Nginx
- apache url rewrite及正規表示式筆記Apache筆記
- 談談網站靜態化網站
- drools動態增加、修改、刪除規則
- Htaccess檔案用法總結
- nginx偽靜態檔案Nginx