SupeSite7.5 Rewrite偽靜態化配置教程

MySky科幻網

MySky科幻網》是由康盛的SupeSite7.5建成的,為了讓網站對搜尋引擎更加友好,所以想要將網址靜態化,但是後台的靜態配置卻一直失效,造成網站無法連接,因此Google了各種各樣的教程出來。

MySky科幻網

其中下面的這一篇文章中,發現原來直接用Rewrite偽靜態功能會比較節省空間,而《MySky科幻網》是設立在HostGator虛擬空間的,雖然是無限容量,但我發現如果空間中的檔案數太多的話,會造成空間自動備份會出錯,因此使用不會製造新檔案的Rewrite偽靜態功能會比較適合。

之前在HostGator空間的一些網站,因為主機需求增加而轉移到在PhotonVPS的空間之後,卻沒有移除原本的舊檔,幾年下來,在HostGator空間內累積了數量可觀的垃圾檔案,才發現無法自動備份,趕緊清除整理檔案之後,所有功能都很順暢了。現在我在HostGator上還是存有十多二十個小站,但都是自動生成內容的測試網站,所以為了避免到時又要清理,所以使用會產生html檔的靜態配置,可能到時又要重新做修改。

以下是設置規則:

偽靜態需要服務器支持,如果是自己服務器那需要設置iis或是apache,具體設置方法請到http://faq.comsenz.com/ 搜索 rewrite

如果是空間,那就得咨詢空間商。

supesite設置偽靜態的方法如下:

後台 – 系統管理 – 系統設置 – 站點鏈接URL方式 選擇 簡短rewrite模式(需服務器rewrite支持)

以下是靜態規則:

SupSite/X-Space 啟用Rewrite說明
——————————

http://www.supesite.com

===============================================
+ Apache Web Server(虛擬主機用戶)
===============================================

在開始以下設置之前,請首先咨詢您的空間服務商
空間是否支持 Rewrite 以及是否支持對站點目錄中 .htaccess 的文件解析
否則即便按照下面的方法設置好了,也無法使用

注意:

以下規則,僅適用於程序可以通過獨立域名或者二級域名直接訪問。
如果您的程序需要域名後面加目錄名的方式才可以訪問,那麼,您需要手工修改以下規則:

將 「RewriteBase /」 修改為 「RewriteBase /xxx」

其中,「xxx」 為您的程序目錄名

———————————————————————–

### 將 RewriteEngine 模式打開
RewriteEngine On

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

### Rewrite 系統規則請勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]

RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^viewnews(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]

———————————————————————–

添加內容時,請遵照上面的提示,修改程序所在的路徑
然後保存為文件 .htaccess 。將 .htaccess 文件上傳到SupeSite所在的目錄中
進入SupeSite 系統設置,根據需要開啟 URL 靜態化 功能

其他獨立主機設定請看原文 http://www.dundian.com/2010/03/16/422/