虛擬主機上DZ論壇偽靜態(tài)設(shè)置方法 |
發(fā)布時間: 2014/7/16 11:20:18 |
億恩科技所有型號虛擬主機均支持偽靜態(tài)(Urlrewrite),支持自定義偽靜態(tài)規(guī)則,從而可以方便地支持任何系統(tǒng)的偽靜態(tài)功能,方便搜索引擎對網(wǎng)站收錄。如何使億恩科技虛擬主機支持靜態(tài)rewrite功能? 一、Apache Web Server(獨立主機用戶) <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\% 3D$4&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3&%1 </IfModule>如果沒有安裝 mod_Rewrite,您可以重新編譯 Apache,并在原有 configure 的內(nèi)容中加入 --enable-Rewrite=shared,然后再在Apache 配置文件中加入上述代碼即可。 二、Apache Web Server(虛擬主機用戶) 在開始以下設(shè)置之前,請首先咨詢您的虛擬主機服務(wù)商,空間是否支持 Rewrite 以及是否支持對站點目錄中 .htaccess 的文件解析,否則即便按照下面的方法設(shè)置好了,也無法使用。 檢查論壇所在目錄中是否存在 .htaccess 文件,如果不存在,請手工建立此文件。Win32 系統(tǒng)下,無法直接建立 .htaccess 文件,您可以從其他系統(tǒng)中拷貝一份,編輯并修改 .htaccess 文件,添加以下內(nèi)容: # 將 RewriteEngine 模式打開 RewriteEngine On # 修改以下語句中的 /discuz 為你的論壇目錄地址,如果程序放在根目錄中,請將 /discuz 修改為 / RewriteBase /discuz # Rewrite 系統(tǒng)規(guī)則請勿修改 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%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 ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1虛擬主機建議參考億恩科技的,贈送的MSSQL/MYSQL數(shù)據(jù)庫任選其一,全力保障您虛擬主機的網(wǎng)絡(luò)安全環(huán)境,提供速度快、穩(wěn)定強、安全高的網(wǎng)絡(luò)環(huán)境、境內(nèi)、境外、多種語言、不同類型的空間應(yīng)有盡有不限IIS連接數(shù)、不限流量,支持全站偽靜態(tài),免費給客戶安裝Discuz論壇程序。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |