在開始以下設置之前,請首先諮詢您的空間服務商,空間是否支持Rewrite以及是否支持對站點目錄中. htaccess的文件解析(沒有空格喔),否則即便按照下面的方法設置好了,也無法使用。
PS : 本站所介紹的虛擬主機服務商對於 Rewrite以及. htaccess的文件解析都支援
檢查論壇所在目錄中是否存在. htaccess文件,如果不存在,請手工建立此文件。 Win32系統下,無法直接建立. htaccess文件,您可以從其他系統中拷貝一份,或者在Discuz.net技術支持欄目中下載此文件。編輯並修改. htaccess文件,添加以下內容
複製內容到剪貼板
代碼:
# 將 RewriteEngine 模式打開
RewriteEngine On
# 修改以下語法句中的 /discuz 為你的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 /
RewriteBase /discuz
# Rewrite 以下請勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
除了在 Discuz後台中勾選 URL靜態化外 別忘了在論壇目錄中加上這個 . htaccess檔案
加完就就沒有問題了 !!
吉米