帝國CMS虛擬主機偽靜態設置.htaccess
發布時間:2019-11-02 來源:未知 瀏覽: 關鍵詞:
帝國CMS建議直接生成靜態頁,但有時候也確實希望偽靜態,這里以 帝國CMS7.0為例。PHP虛擬主機下設置偽靜態:
1、確認空間支持偽靜態,有些空間商的空間是需要手動開啟偽靜態功能的。
2、后臺--系統--系統設置--偽靜態參數設置,設置好偽靜態規則。
3、新建 .htaccess 文件,放在網站根目錄下。
.htaccess文件中寫入如下規則:(注意規則文件中的規則要與后臺設置的一致)
# 將 RewriteEngine 模式打開
RewriteEngine On
#信息內容頁:showinfo-[!--classid--]-[!--id--]-[!--page--].html
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)/.html$ /e/action/ShowInfo.php?classid=$1&id=$2&page=$3
#信息列表:listinfo-[!--classid--]-[!--page--].html
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^listinfo-(.+?)-(.+?)/.html$ /e/action/ListInfo/index.php?classid=$1&page=$2
#標題分類列表頁:infotype-[!--ttid--]-[!--page--].html
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^infotype-(.+?)-(.+?)/.html$ /e/action/InfoType/index.php?ttid=$1&page=$2
#TAGS信息列表頁:tags-[!--tagname--]-[!--page--].html
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tags-(.+?)-(.+?)/.html$ /e/tags/index.php?tagname=$1&page=$2
責任編輯:實速科技