织梦dedecms手机站静态,织梦dedecms手机站静态访问

分类:建站教程 Dedecms教程 时间:2025-10-05 07:31 浏览:0 评论:0
0

当前目录列表:

  • 1、求织梦手机站伪静态规则及URL 重写规则
  • 2、织梦模板的手机端怎么调整为静态页面?
  • 3、dede自带的移动端怎么实现静态化
  • 求织梦手机站伪静态规则及URL 重写规则

    最近很多朋友来问织梦58的站点的伪静态是怎么写的,今天就拿出来和大家分享一下子。呵呵

    DedeCMS,织梦完美实现伪静态的方法

    DedeCMS,织梦完美实现伪静态的方法

    测试版本:Dedecms V5.6版本

    测试平台:Windows 7

    测试环境:IIS 7.5

    成功。其他条件下大同小异。

    需要的条件:

    1、服务器必须支持URL重写。

    2、后台开启伪静态。

    3、栏目设置使用动态。

    4、添加文档时选择使用动态浏览。

    5、修改php文件include/channelunit.func.php。

    6、修改include/arc.listview.class.php。

    7、编写rewrite规则。

    操作步骤:

    1、加载Rewrite模块,过程略。

    2、DedeCMS后台-系统-系统基本参数-核心设置-是否使用伪静态,选“是”。

    3、把栏目和文档设置成为动态浏览。可以手动,用sql语句更快。

    DedeCMS后台-SQL命令行工具,执行以下语句

    将所有文档设置为“仅动态浏览”:update dede_archives set ismake=-1

    将所有栏目设置为“使用动态页”:update dede_arctype set isdefault=-1

    改成1就是静态。动态转换为静态后需要重新生成HTML。

    添加栏目和文章默认为动态的一劳永逸的方法:

    4、修改php文件include/channelunit.func.php

    查找

    return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

    修改为

    return "/view-".$aid.'-1.html';

    查找

    return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";

    修改为

    return "/view.php?aid=$aid";

    其实页可以不修改,就是URL地址会长一点。这个是文章页的。

    查找

    $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

    修改为

    $reurl = "/list-".$typeid.".html";

    这个必须修改,是栏目页的。

    其实不修改也可以,但是URL地址会长一点。这个是文章的。

    5、打开include/arc.listview.class.php

    找到

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

    ,大约在第964行

    在其前面面添加一行

    $plist = str_replace,'plus/list', 'list', $plist;

    这个是列表页分页rewrite的url格式的。

    默认是

    现在是

    6、 设置重写规则,在httpd.ini里面写上:

    [ISAPI_Rewrite]

    # 缓存3600秒 = 1 小时,hour

    CacheClockRate 3600

    RepeatLimit 32

    #DedeCMS Rewrite规则

    RewriteRule ^,.*/index\.html$1/index\.php

    RewriteRule ^,.*/list-,[0-9]+\.html$1/plus/list\.php\?tid=$2

    RewriteRule^,.*/list-,[0-9]+-,[0-9]+-,[0-9]+\.html$1/plus/list\.php\?tid=$2TotalResult=$3PageNo=$4

    RewriteRule^,.*/view-,[0-9]+-,[0-9]+\.html $1/plus/view\.php\?arcID=$2pageno=$3

    7、如果不使用动态首页

    把rewrite规则中的

    RewriteRule ^,.*/index\.html $1/index\.php

    去掉,或改为

    RewriteRule ^,.*/index\.html $1/index\.html

    否则打开时会陷入死循环。

    说明:

    1、

    RewriteRule ^view-,[0-9]+-,[0-9]+\.html$/plus/view.php?aid=$1pageno=$2

    此为文章分页重写命令。

    2、如果view替换成自己设置的其他词,则需要把include/arc.archives.class.php文件中的view同时替换掉。

    3、重写后的URL如下:

    文章页:

    列表页:

    如果需要改成如下格式:

    文章页:

    列表页:

    include/channelunit.func.php中

    return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

    改为 return "/abc/view-".$aid.'-1.html';

    return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";

    改为 return "/abc/view.php?aid=$aid";

    $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

    改为 $reurl = "/abc/list-".$typeid.".html";

    重写规则改为:

    RewriteRule ^,.*/index\.html $1/index\.php

    RewriteRule^,.*/abc/list-,[0-9]+\.html $1/plus/list\.php\?tid=$2

    RewriteRule^,.*/abc/list-,[0-9]+-,[0-9]+-,[0-9]+\.html$1/plus/list\.php\?tid=$2TotalResult=$3PageNo=$4

    RewriteRule^,.*/abc/view-,[0-9]+-,[0-9]+\.html$1/plus/view\.php\?arcID=$2pageno=$3

    4、伪静态可能会出现多个url都是指向相同页面,如果看重SEO效果,则可用robots.txt屏蔽多余url。

    织梦模板的手机端怎么调整为静态页面?

    1.打开include目录下的common.inc.php,在26行加入代码:

    define,DEDEWAPPATH、/wap';//生成手机版静态页目录

    define,DEDEWAPTEMPLATESPATH,/wap/';//手机版模版目录templets

    2首先创建手机版的文章模板,这里自己创建。跟其他模板一样。不过保存路径/templets/wap/article_article.htm

    3首先找到。include目录下的arc.archives.class.php, 修改文件前最好备份一下。找到函数functionMaKeHtml,$isremote=0,函数最后一行代码438行修改一

    如下:省略

    4在442行增加函数代码...................

    5wap模版中调用头部和底部文件需要修改.................

    6首先找到include目录下的arc.listview.class.pho,修改文件前最好备份一下..........

    7太多打不了想知道就上百度搜。

    dedecms手机站静态,dedecms手机站静态访问

    dede自带的移动端怎么实现静态化

    1、首先打开后台目录生成首页文件makehtml_homepage.php,后台目录默认是dede,根据自己的目录确认查找。

    2、用编辑器打开文件makehtml_homepage.php,找到47行代码。

    3、在后面加入代码,这个是设置wap模板目录,即把pc模板的目录替换成wap模板的目录。

    4、再接着后面加入代码,这个是生成目录,根据自己需要生成,这里是在根目录下的wap目录下生成手机版首页。

    5、这样后台生成首页时,自动生成手机版静态首页了,链接即域名+/wap/index.html,就完成设置了。

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms手机站静态,织梦dedecms手机站静态访问

    用户评论