#將RewriteEngine模式打開 RewriteEngine On #修改以下語句中的/discuz為您的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 / RewriteBase / # Rewrite 系統(tǒng)規(guī)則請勿修改 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 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ plugin.php?id=$1:$2&%1
3、打開網(wǎng)站對應(yīng)虛擬主機目錄或upupw默認主機htdocs目錄,這里要看你網(wǎng)站具體在什么目錄
4、由于Discuz默認沒有在根目錄添加.htaccess文件所以此處介紹一個自行 建立.htaccess文件的方法,如下:
在對應(yīng)網(wǎng)站根目錄右鍵新建一個txt文本文檔并打開,黏貼之前拷貝的偽靜態(tài)規(guī)則,文件-另存為-文件名填.htaccess,保存類型選所有文件(*.*),保存。這樣便生成了.htaccess文件并寫好了規(guī)則,別忘了刪除之前建立的文本文檔,保持根目錄整潔。
5、打開頁面即可成功預(yù)覽Apache偽靜態(tài)規(guī)則添加后Discuz的頁面效果。