## Discuz如何設置偽靜態?
Discuz論壇安裝完成后,想使連接里面顯示文章名,應怎么開啟它的偽靜態功能?
1. 網站安裝完成后,登錄進入后臺,在全局>SEO優化設置>將要設置的頁面勾選上,然后提交;?
2. 網頁跳轉后,右上角點擊查看當前的Rewrite規則;?
3. 選擇對應的服務器類型;阿里云ECS服務器應復制復制虛擬主機用戶的內容,使用記事本或notepad++將內容粘貼進去,命名為.htaccess(Windows下選擇另存為,文件類型選擇所有文件,否則無法命名);?
~~~
# 將 RewriteEngine 模式打開
RewriteEngine On
# 修改以下語句中的 /discuz 為您的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 / 對于websoft9提供的鏡像,如果服務器內只有一個dicuz網站,則改成如下即可
RewriteBase /
# 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 ^(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1
~~~
4. 使用WinScp工具將文件上傳到網站根目錄,websoft9的鏡像網站根目錄為:/data/wwwroot/default/discuz
- 關于本書
- 獲取一鍵安裝包
- Discuz默認界面
- Discuz自定義安裝
- 備份
- 升級
- 維護
- Discuz實用教程
- Discuz如何發送郵件?
- Discuz如何設置HTTPS?
- Discuz網站如何更換域名?
- Discuz如何修改數據庫配置?
- Discuz如何與WordPress集成
- Discuz更換默認Logo?
- Discuz如何設置偽靜態?
- Discuz如何管理后臺設置?
- Discuz常見問題
- 云服務器管理
- Windows:遠程桌面與文件管理
- Linux:登錄與文件管理(SFTP)
- 掛載數據盤
- 安全組設置
- 快照備份
- 環境配置
- PHP配置
- 數據庫管理
- Web服務啟停
- 示例:如何在主機上增加更多網站?
- 示例:如何修改Linux文件權限?
- 域名配置
- 域名解析
- 域名綁定
- 附:鏡像參數對照表
- 附:常用賬號與密碼說明
- 附:常見命令(Linux)
- 鏈接