開啟輔助瀏覽

Besv 技術討論區

 找回密碼
 立即註冊
搜尋
查看: 850|回覆: 0

Discuz論壇 如何設定偽靜態

[複製連結]
發表於 2016-8-26 21:06:28 | 顯示全部樓層 |閱讀模式
預設狀況下 Discuz的網址是類似這樣
  1. https://besv.net/forum.php?mod=viewthread&tid=文章ID
複製代碼

而多數論壇有設定的狀況下則是
  1. https://besv.net/thread-文章ID-1-1.html
複製代碼
這一個設定沒有很困難

設定後 用戶要分享網址也會比較方便(也比較乾淨)

全局 > SEO設定 > URL 靜態化
圖片 1.png

依照需求做修改 不清楚就使用預設值即可 右方全勾選
下方 Rewrite 兼容性 一般是"否"
僅對遊客有效 本人建議 "否"

然後 送出後點選右上方 查看當前的 Rewrite 規則URL
圖片 2.png

依照你的需求選擇所需的代碼
圖片 3.png


(接下來已一般常見Apache虛擬主機為例)

複製 Apache Web Server(虛擬主機用戶) 這段的資料

在網站目錄下 建立 .htaccess 的文件

打開 將以上資料複製到該文件中

要注意的一點
# 修改以下語句中的 /discuz 為您的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 /
RewriteBase /discuz


這是指 你的網站目錄在剛剛建立的.htaccess的哪裡?

假設主機商提供的網站目錄是httpdocs 你把.htaccess放在這目錄 網站也是"放在這目錄"
那... 你的RewriteBase /discuz要改成
RewriteBase /


關於偽靜態 我碰到最常見的問題就是這個
(有不少剛碰這功能的站長有問過我 也對這說明有些抱怨... 但我不是Discuz官方啊~~)
您需要登入後才可以回文 登入 | 立即註冊

本版積分規則

黑名單|客戶連結|客服信箱|客服系統

Copyright © 2013 - 2019 Besv Technology Forum

專業網站主機服務

Powered by Discuz!

快速回覆 返回頂部 返回列表