请选择 进入手机版 | 继续访问电脑版
  • 设为首页
  • 收藏本站
  • 桌面快捷
  • 手机版
  • 微信
    站长微信 搜索微信号:
    q515138
  • 快捷导航

    织梦Dedecms设置伪静态(不修改文件)的方法

    [复制链接]
    作者: 码农(新手上路) | 丢币: 17 (丢币充值 | 升级VIP) | 查看: 70| 回复: 1| 发表于 2019-10-3 15:38:25 | 显示全部楼层 |阅读模式
    织梦Dedecms设置伪静态(不修改文件)的方法
    本规则适合新站,当然搜索引擎没收录的也比较适合,因为会修改文章地址,已经收录的你可能需要修改下规则

    请先确认你的主机支持“.htaccess或httpd.ini”

    Linux系统一般为.htaccess
    windows系统一般为httpd.ini
    不清楚的咨询IDC

    支持httpd.ini的下载附件或复制下面的代码命名为httpd.ini放置到根目录
    支持.htaccess的下载附件或复制下面的代码命名为.htaccess放置到根目录

    ----------------------------------------------------------------------
    系统设置-核心设置 是否使用伪静态:打开
    进入网站栏目管理-文件保存目录:{cmspath}/html
    默认页的名称:栏目ID.html 注:栏目ID在网站栏目管理的栏目名称哪能看到
    高级选项-文章命名规则:{typedir}/view{aid}.html
    列表命名规则:{typedir}/{tid}_{page}.html
    ---------------------------------------------------------------
    OK完毕,然后发表文章,这是同样会生成html 只要你定期清理生成的html文件就行了,不会影响访问

    httpd.ini

    [ISAPI_Rewrite]
    # 3600 = 1 hour
    CacheClockRate 3600

    RepeatLimit 32
    # Protect httpd.ini and httpd.parse.errors files
    # from accessing through HTTP

    RewriteRule ^/show/([0-9]+)\.html(&page=([0-9]+))?$ /plus/list\.php\?tid=$1&page=$2
    RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4&$5
    RewriteRule ^/show/rizhi([0-9]+)\.html(&page=([0-9]+))?$ /plus/view\.php\?aid=$1&page=$2 [L]

    .htaccess (未测试,不过应该没问题)

    # 将 RewriteEngine 模式打开
    RewriteEngine On
    RewriteBase /
    # Powered by Sevenay
    RewriteRule ^/html/(.+)\.html$ /plus/list.php?tid=$1
    RewriteRule ^/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&TotalResult=$2&PageNo=$3
    RewriteRule ^/html/view(.+)\.html$ /plus/view.php?aid=$1

    推荐给好友: [复制链接]
    楼主热帖
    回复

    使用道具 举报

    香蕉(新手上路) | 丢币: 3 (丢币充值 | 升级VIP) | 查看: 70| 回复: 1| 发表于 2019-10-4 20:01:04 | 显示全部楼层
    技术学习教程网,支持一下。
    回复

    使用道具 举报

    网站地图/免责声明/Archiver/手机版/小黑屋/ZiDiu.Com ( 粤ICP备17166275号 )

    快速回复 返回顶部 返回列表