请确保你网站所在的主机或者服务器支持伪静态并且已经开启了伪静态功能
本教程只适合给那些需要电脑版和手机版都想要伪静态的小伙伴使用!
开启成功后,登录后台时,必须在地址栏补加上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个目录不使用伪静态
如图
产品列表页
产品列表分页
新闻列表页
新闻列表分页
内容页
内容页分页
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);
在它的上面加入