WebHostingPad虛擬主機實現DISCUZ論壇URL靜態化詳解

我們知道WebhostingPad虛擬主機是可以完全控制.htaccess文件,這就可以讓我們有機會實現URL Rewrite!現在以本站的支持論壇為例,詳細給大家介紹一下如何操作。

至於.htaccess文件的創建有兩個圖解,一種方法是複製別人的空文件,一種方法是用Cpanel裡面的Frontpage擴展工具來創建修改!

我們強烈建議使用第一種方法來創建,因為根據經驗用Frontpage擴展工具創建往往會出現難以意料的錯誤。美國虛擬主機評測導購網提供給大家空的.htaccess文件,你只要用記事本打開修改就可以了。

如果你需要用Frontpage擴展工具,你可以打開:http://www.你的網站.com/cpanel輸入你的用戶名和密碼就可以進入你的WebHostingPad虛擬主機後臺管理,在最下面就可以找到Frontpage擴展工具,如圖

webhostingpad-cpanel面板使用說明

按照提示操作即可!

創建好.htaccess文件后就可以把你需要實現的語句加入就可以了!

至於本站的DISCUZ論壇則是如下語句!:

# 將 RewriteEngine 模式打開
RewriteEngine On

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

# 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壓縮文件

點擊下載