偽靜態相信很多站長朋友都不會陌生的,動態網頁對搜尋引擎來說不是太友好,所以網站內以動態網頁形式出現的 URL,不是容易被搜尋引擎收錄的,要提高網站的收錄量,方法之一就是實現網站的偽靜態。

使用偽靜態可以緩解伺服器壓力、增強對搜尋引擎的友好度,所以很有必要設定偽靜態功能,Discuz 支援偽靜態,而我們就依照它為例,簡單說說在 ixwebhosting 下如何設定偽靜態,現將其全部操作過程寫下來,希望對新手站長有所幫助。

既然要設定偽靜態,那麼,就要找個偽靜態的規則,下面我們提供一個參考規則:

以下為引用的內容:RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9-]+.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 ^profile-(username|uid)-(.+).html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+).html$ tag.php?name=$1

其次是製作.htaccess 檔案,把上面的規則,複製貼上到.htaccess 裡面就可以了,有時計算機可能不允許命名為.htaccess 這樣的檔案,我們可以先建一個 txt 文字檔案如:1.txt,然後開啟這個文字檔案,把以上程式碼複製貼上到這個檔案裡面,並儲存,然後我們透過 FTP 軟體,把這個檔案 (1.txt) 上傳到網站的目錄裡,最後透過 ftp 軟體來對這個檔案重新命名為:.htaccess ,這樣就可以了。

最後,進入 discuz 的後臺,依次點選全域性,最佳化設定,搜尋引擎最佳化,開啟如下圖所示頁面:

可以看到 discuz 中的幾種 URL 靜態化的顯示格式,不同的頁面都可以進行靜態化,可以根據個人需要選擇,選擇好後,點選提交按鈕就可以了。