好吧,網(wǎng)上關(guān)于phpcms偽靜態(tài)的教程很少剔宪,尤其是關(guān)于企業(yè)黃頁(yè)的偽靜態(tài)拂铡,還是沒(méi)有搞定,但是先處理了網(wǎng)站的偽靜態(tài)葱绒。
廢話不多說(shuō)了感帅,下面把教程貼上,可能會(huì)和網(wǎng)上有些教程類(lèi)似哈街,但是我自己測(cè)試留瞳,這樣的確可以實(shí)現(xiàn)phpcms偽靜態(tài)的功能,但是phpcms中企業(yè)黃頁(yè)偽靜態(tài)還是不管骚秦,還在探尋中。
注意以下的方法只適用于Apache服務(wù)器的璧微,如果IIS服務(wù)器請(qǐng)使用httpd.ini而不是.htaccess作箍。
1、Apache 配置文件 httpd.conf
找到httpd.conf中LoadModule rewrite_module modules/mod_rewrite.so 把前面#刪掉前硫,解除注銷(xiāo) 然后重啟服務(wù)器胞得。
2、準(zhǔn)備.htaccess文件(如何建立. htaccess )
用記事本或者別的編輯器都可以屹电,在網(wǎng)站根目錄下面建立此文件阶剑,然后放入下面的代碼。
order deny,allow
Allow from all
RewriteEngine On
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2
表示親自測(cè)試有效危号。
3牧愁、然后就是在phpcms v9后臺(tái)中設(shè)置欄目了
? 位置:內(nèi)容->管理欄目->添加欄目
? 注意設(shè)置第二選項(xiàng)卡,“生成HTML設(shè)置”
? 欄目頁(yè)URL規(guī)則:list-1-2-1.html
? 內(nèi)容頁(yè)URL規(guī)則:show-1-2-1.html
? 四外莲、批量更新URL猪半,完成偽靜態(tài)設(shè)置。