校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設(shè) > 建站知識 > DEDECMS列表頁,內(nèi)容頁IIS10偽靜態(tài)設(shè)置,親測有效

DEDECMS列表頁,內(nèi)容頁IIS10偽靜態(tài)設(shè)置,親測有效

POST TIME:2017-11-12 23:38

本教程只設(shè)置列表頁,內(nèi)容頁,TAGS頁的偽靜態(tài),其他搜索頁之類的,太麻煩,水平有限,所以就不測試了。網(wǎng)站運行環(huán)境 IIS7(10)+PHP+MYSQL,織夢版本:dedecms v5.7。
1.你的運行環(huán)境必須支持偽靜態(tài),自動百度:IIS URL重寫模塊,下載后安裝。
2.修改后臺設(shè)置
a.后臺-系統(tǒng)參數(shù)-核心設(shè)置-是否使用偽靜態(tài):選擇“是”;
b.后臺-系統(tǒng)-SQL命令行工具中執(zhí)行如下語句:
update dede_arctype set isdefault=-1;
update dede_archives set ismake=-1;
c.修改后面模板文件:\dede\templets\article_add.htm,有兩個地方要修改。把默認的“生成生成HTML”選擇狀態(tài)去掉,選中“僅動態(tài)瀏覽”。修改方法:搜索“發(fā)布選項”,在下面
第一段代碼:<input name="ishtml" type="radio" class="np" value="1" checked="1" />把黃色的刪除,修改后為
<input name="ishtml" type="radio" class="np" value="1" />

第二段代碼<input name="ishtml" type="radio" class="np" value="0"/>在后面添加:checked="checked",添加后如下:
 <input name="ishtml" type="radio" class="np" value="0" checked="checked"/>

d.把站點根目錄下index.html刪除,以后不更新主頁HTML即可,當然你也可以選擇不使用動態(tài)首頁;
3修改程序文件:
a.打開:/include/helpers/channelunit.helper.php
搜索:
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

替換為:
return "/archives/view-".$aid.'-1.html';

這個是將文章頁默認的/plus/view-1-1.html鏈接格式改為/archives/view-1-1.html ,你也可以把archives改成其他名字。這里我用的是archives,這里如果修改了,下面的規(guī)則里面也要修改成你自己的名字
搜索:
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

替換為:
$reurl = "/category/list-".$typeid.".html";

這是里讓你的頻道或是列表頁URL變更為/category/list-1.html形式。category你也可修改成其他名字。
b.修改列表頁分頁,打開/include/arc.listview.class.php
搜索
$plist = str_replace('.php?tid=', '-', $plist);

替換成:
$plist = str_replace('plus', 'category', $plist);//將默認的plus替換成category
$plist = str_replace('.php?tid=', '-', $plist); 
這里是修改列表頁分頁的
c.修改文章分頁
打開/include/arc.archives.class.php,找到獲取動態(tài)的分頁列表GetPagebreakDM()函數(shù)末尾片:
$PageList = str_replace(".php?aid=","-",$PageList);

替換為
$plist = str_replace('plus', 'archives', $plist);//將默認的plus替換成archives
$PageList = str_replace(".php?aid=","-",$PageList);
d.打開/include/taglib/tag.lib.php
查找:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

替換為:
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

這里是修改TGA標簽偽靜態(tài)的.
打開\templets\default\taglist.htm,把里面的TAG標簽鏈接地址/tgas.php修改為/tags.html
4.偽靜態(tài)規(guī)則:把下面代碼另存為web.config,放到網(wǎng)站根目錄下即可。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
   <rule name="首頁">
                    <match url="^index.html$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php" appendQueryString="false" />
                </rule>
                <rule name="列表頁">
                    <match url="category/list-([0-9]+).html" ignoreCase="false" />
                    <action type="Rewrite" url="/plus/list.php?tid={R:1}" appendQueryString="false" />
                </rule>
                <rule name="列表分頁">
                    <match url="^category/list-([0-9]+)-([0-9]+)-([0-9]+).html$" ignoreCase="false" />
                    <action type="Rewrite" url="/plus/list.php?tid={R:1}&amp;totalresult={R:2}&amp;PageNo={R:3}" appendQueryString="false" />
                </rule>
<rule name="內(nèi)容頁">
                    <match url="^view-([0-9]+)-1.html$" ignoreCase="false" />
                    <action type="Rewrite" url="/plus/view.php?arcID={R:1}" appendQueryString="false" />
               </rule>
<rule name="文章分頁">
                    <match url="^view-([0-9]+)-([0-9]+).html$" ignoreCase="false" />
                    <action type="Rewrite" url="/plus/view.php?aid={R:1}&amp;pageno={R:2}" appendQueryString="false" />
                </rule>
                <rule name="TAGS">
                    <match url="tags.html" />
                    <conditions>
                    </conditions>
                    <action type="Rewrite" url="tags.php" appendQueryString="false" />
                </rule>
                <rule name="TAG列表">
                    <match url="^tags/(.*).html$" />
                    <action type="Rewrite" url="/tags.php?/{R:1}" />
                </rule>
                  
            </rules>
        </rewrite>
    </system.webServer>
</configuration>



上一篇:織夢縮略圖有則顯示,沒有則顯示自定義隨機圖片

下一篇:DEDECMS給列表頁標題加上頁碼

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 新密市| 安义县| 永平县| 文安县| 肇庆市| 永福县| 榆社县| 饶河县| 逊克县| 宁远县| 东乡县| 兴山县| 郁南县| 抚宁县| 安泽县| 紫金县| 集贤县| 东海县| 星子县| 晋中市| 密云县| 诸城市| 分宜县| 沙坪坝区| 毕节市| 杨浦区| 五大连池市| 三江| 葵青区| 托克托县| 乐平市| 鲁甸县| 通道| 汶上县| 宁安市| 永仁县| 平乐县| 揭东县| 宝丰县| 稷山县| 恭城|