XiaoCms 偽靜態規則配置說明

原創 jingccj  2019-04-18 17:06:25  閱讀 317 次 評論 0 條

XiaoCms 支持 生成靜態 動態 偽靜態 下面說下偽靜態規則。


偽靜態指向地址說明

欄目列表指向地址:index.php?catdir=欄目目錄 或者 index.php?catid=欄目ID 

欄目分頁指向地址:index.php?catdir=欄目目錄&page=分頁  或者 index.php?catid=欄目ID&page=分頁 


內容頁面指向地址:index.php?id=文章id 

內容分頁指向地址:index.php?id=文章id&page=分頁


以下面的地址舉例 apache 和iis偽靜態規則配置

欄目列表:http://www.xxx.com/list_news.html

欄目分頁:http://www.xxx.com/list_news_1.html

內容頁面:http://www.xxx.com/show_1.html

內容分頁:http://www.xxx.com/show_1_1.html



apache 修改.htaccess文件 僅供參考

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^list_([a-z0-9A-Z]+).html$ index.php?catdir=$1 [L] 
RewriteRule ^list_([a-z0-9A-Z]+)_([0-9]+).html$ index.php?catdir=$1&page=$2 [L] 
RewriteRule ^show_([0-9]+).html$ index.php?id=$1 [L] 
RewriteRule ^show_([0-9]+)_([0-9]+).html$ index.php?id=$1&page=$2 [L]


iis 修改httpd.ini文件僅供參考

[ISAPI_Rewrite]
CacheClockRate 3600 
RepeatLimit 32 
RewriteRule ^(.*)/list_([a-z0-9A-Z]+).html$ $1/index.php?catdir=$2 [L] 
RewriteRule ^(.*)/list_([a-z0-9A-Z]+)_([0-9]+).html$ $1/index.php?catdir=$2&page=$3 [L] 
RewriteRule ^(.*)/show_([0-9]+).html$ $1/index.php?&id=$2 [L] 
RewriteRule ^(.*)/show_([0-9]+)_([0-9]+).html$ $1/index.php?id=$2&page=$3 [L]



其實大家可以參考其他的程序偽靜態配置 特別是discuz論壇程序的偽靜態把指向地址改成xiaocms的就很好懂了


本文地址:http://www.aokbvg.tw/post/1987.html
版權聲明:本文為原創文章,版權歸 jingccj 所有,歡迎分享本文,轉載請保留出處!

發表評論


表情

還沒有留言,還不快點搶沙發?