织梦电脑站手机站伪静态和全套伪静态规则

请确保你网所在的主机或者服务器支持伪静态并且已经开启了伪静态功能
本教程只适合给那些需要电脑手机版都想要伪静态的小伙伴使用!
开启成功后,登录后台时,必须在地址栏补加上index.php

织梦电脑站手机站伪静态和全套伪静态规则

后台登录不想加index.php或者某个文件夹想排除的小伙伴可以在栏目列表伪静态规则前面加个排除目录,添加后目录不使用伪静态

apache

#排除

RewriteRule ^(dede|m|admin)($|/)$ /$1/index.php [L]

nginx

rewrite ^/(dede|m|admin)($|/) /$1/index.php last;

iis7 / iis8

<rule name="织梦iis排除目录" stopProcessing="true">

<match ignoreCase="false" url="^(dede|m|admin)($|/)$"/>

<action type="Rewrite" url="/{R:1}/index.php"/>

</rule>

dede|m|admin 这3个目录不使用伪静态

如图

织梦电脑站手机站伪静态和全套伪静态规则


织梦电脑站手机站伪静态和全套伪静态规则

设置伪静态后,你的电脑url会像如下:

产品列表页 

产品列表分页

新闻列表页 

新闻列表分页

内容页   

内容页分页 

TAG标签页  织梦/

TAG标签分页 织梦/2/

搜索页    织梦.html

搜索页分页  织梦-2.html

设置伪静态后,你的手机站url会像如下:

产品列表页 

产品列表分页

新闻列表页 

新闻列表分页

内容页   

内容页分页 

TAG标签页  织梦/

TAG标签分页 织梦/2/

搜索页    织梦.html

搜索页分页  织梦-2.html

网站后台开启伪静态选项

织梦电脑站手机站伪静态和全套伪静态规则

网站后台取消绝对路径

后台-核心设置-启用绝对网址 改成 【否】,不用担心手机站图片问题,下面手机站伪静态教程里有办法

网站后台设置整站为动态

插件下载:https://www.91084.com/chajian/64.html

电脑站伪静态教程开始

1、列表页内容页伪静态链接

打开 /plus/list.php 找到

$tid = (isset($tid) && is_numeric($tid) ? $tid : 0);

改成

if($cfg_rewrite == 'Y')

{

    if(!is_numeric($tid))

    {

        $typedir = parse_url($tid, PHP_URL_PATH);

        $PageNo = stripos(GetCurUrl(), '.html') ? intval(str_replace('.html', '', end(explode("_", GetCurUrl())))) : 1;

        $tinfos = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE typedir='/$typedir' or typedir='{cmspath}/$typedir'");

 

        if(is_array($tinfos))

        {

            $tid = $tinfos['id'];

            $typeid = GetSonIds($tid);

            $row = $dsql->GetOne("Select count(id) as total From `dede_archives` where arcrank>-1 and typeid in({$typeid})");

        }

        else

        {

            $tid = 0;

        }

    }

}

else

{

$tid = (isset($tid) && is_numeric($tid) ? $tid : 0);

}

打开 /plus/view.php 找到

$t1 = ExecTime();

在它下面加入

if($cfg_rewrite == 'Y')

{

if(!is_numeric($aid))

{

        $aid = stripos(GetCurUrl(), '.html') ? str_replace('.html', '', end(explode("/", GetCurUrl()))) : 0;

$aidpage = explode("_",$aid);

$aid = intval($aidpage[0]);

$pageno = intval($aidpage[1]);

}

}

打开 /include/arc.listview.class.php 找到

//获得上一页和下一页的链接

在它的上面加入

if($cfg_rewrite == 'Y')

{

$purl = "";

}

else

{

$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";

$purl .= '?'.$geturl;

}

继续找到

$plist = str_replace('.php?tid=', '-', $plist);

在它的上面加入

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsfgfw.html