本規則適合新站,當然搜索引擎沒收錄的也比較適合,因為會修改文章地址,已經收錄的你可能需要修改下規則
請先確認你的主機支持“.htaccess或httpd.ini”
Linux系統一般為.htaccess
windows系統一般為httpd.ini
不清楚的咨詢IDC
支持httpd.ini的下載附件或復制下面的代碼命名為httpd.ini放置到根目錄
支持.htaccess的下載附件或復制下面的代碼命名為.htaccess放置到根目錄
----------------------------------------------------------------------
系統設置-核心設置 是否使用偽靜態:打開
進入網站欄目管理-文件保存目錄:{cmspath}/html
默認頁的名稱:欄目ID.html 注:欄目ID在網站欄目管理的欄目名稱哪能看到
高級選項-文章命名規則:{typedir}/view{aid}.html
列表命名規則:{typedir}/{tid}_{page}.html
---------------------------------------------------------------
OK完畢,然后發表文章,這是同樣會生成html 只要你定期清理生成的html文件就行了,不會影響訪問
httpd.ini
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/show/([0-9]+)\.html(&page=([0-9]+))?$ /plus/list\.php\?tid=$1&page=$2
RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4&$5
RewriteRule ^/show/rizhi([0-9]+)\.html(&page=([0-9]+))?$ /plus/view\.php\?aid=$1&page=$2 [L]
.htaccess (未測試,不過應該沒問題)
# 將 RewriteEngine 模式打開
RewriteEngine On
RewriteBase /
# Powered by Sevenay
RewriteRule ^/html/(.+)\.html$ /plus/list.php?tid=$1
RewriteRule ^/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&TotalResult=$2&PageNo=$3
RewriteRule ^/html/view(.+)\.html$ /plus/view.php?aid=$1