POST TIME:2018-08-14 14:48
關于如何設置DedeCMS問答模塊rewrite偽靜態教程 我們在前面有介紹過 下面我們將介紹
dedecms5.7 問答模塊實現偽靜態的方法步驟詳細的解說下;
1、把rewrite文件放到網站根目錄;可選;httpd.ini規則則按照原有的規則來;及現在的規則;
2、在iis中的isapi中支持rewrite;
3、在系統后臺選擇啟用rewrite;
4、重啟iis;
5、修改必要文件,主要是index.php、index.htm、question.htm、browser.htm、question.php、browser.php
主要是把鏈接地址<a href="?ct=browser&<?php echo $tidstr.$mulappname;?>&lm=2">
改為:<a href="/ask/?ct=browser&<?php echo $tidstr.$mulappname;?>&lm=3">
這幾個文件分別在:askcontrolsk emplatesdefault以及首頁的index.php
當然以上是在后臺支持rewrite的情況下,操作的;
httpd.ini規則:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^/ask/index.html$ /ask/index.php
RewriteRule ^/ask/([0-9]+)$ /ask/?ct=browser&tid=$1
RewriteRule ^/ask/t([0-9]+)$ /ask/?ct=browser&tid2=$1
RewriteRule ^/ask/([0-9]+).html$ /ask/?ct=question&askaid=$1