dede设置linux的伪静态首页添加东西都要重新生成才能显示,织梦一键开启伪静态插件...

《织梦伪静态助手》是织梦猫发布的一款伪静态插件,通过该插件可以非常方便的打开织梦伪静态功能,且访问路径与PC版静态地址一致,对SEO更加友好。页面内容实时更新,无需手动生成html,更加节省时间。特别是对于文章数量多的网站,每次生成静态HTML会非常痛苦,但不生成静态,默认的动态地址对SEO又不友好,那么开启伪静态就是最好的办法了,开启伪静态后,栏目及文章地址依旧与静态化时的地址一致,但却不用生成html,极大的节省了时间。

附上织梦伪静态插件下载地址:

链接:https://pan.baidu.com/s/1Wv25EdrYjlOWSaPwjm5vWQ

提取码:咨询本站站长QQ:382278608(点击QQ号即可直接咨询)获得

f027768b8956a2d8d8d7d6107f3439e6.png

页面内容实时更新,无需手动生成html,更加节省时间,彻底解决织梦生成静态页面速度慢,特别是对于文章数量多的网站,每次生成静态HTML会非常痛苦,但不生成静态,默认的动态地址对SEO又不友好,那么开启伪静态就是最好的办法了,开启伪静态后,栏目及文章地址依旧与静态化时的地址一致,但却不用生成html,极大的节省了时间。

注:1、插件支持m.域名.com这样二级域名手机的伪静态的

2、插件支持windows服务器IIS环境下的伪静态

6763e3ba161f98015d93d9b5b00463dc.png

04541e3d699e8b39ab65917fd02bd9ad.png

插件特点:

1、伪静态地址与真实静态地址URL一致

2、支持PC和手机版

3、支持首页、栏目页、内容页、搜索页、TAG标签页的伪静态

4、支持单独开启或关闭首页、栏目页、内容页、搜索页、TAG标签页的伪静态

5、支持开启缓存来减轻服务器压力,支持文件及redis缓存。

★伪静态插件安装说及配置说明★

1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’

2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传

3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称右边的‘安装’

4、安装界面可以查看目录是否具有写入权限,需要写入权限才能保证插件的正确安装

5、‘对于已存在文件处理方法’,请选择‘覆盖’,点击确定即可完成插件的安装

6、安装好插件后,在‘模块’ - ‘辅助插件’ - ‘伪静态助手’处填写并保存配置信息

7、点击“详情参见”按钮复制伪静态代码到指定位置

8、伪静态成功开启

织梦伪静态开启前后对比:

伪静态开启前

伪静态开启后

首页

www.xxx.com

www.xxx.com

栏目页

www.xxx.com/xinwen/

www.xxx.com/xinwen/

内容页

www.xxx.com/xinwen/2019/0324/1234.html

www.xxx.com/xinwen/2019/0324/1234.html

搜索页

www.xxx.com/plus/search.php?q=关键词

www.xxx.com/search/关键词.html

TAG标签页

www.xxx.com/tags.php?/TAG/

www.xxx.com/tags/TAG.html

如何鉴别一个网站是伪静态还是真静态

方法一、查看列表页的文章点击次数,如果实时更新,则说明是伪静态,否则为真静态

方法二、使用谷歌Chrome浏览器查看

先用Chrome浏览器打开该网址 ,等网页完全打开后进入浏览器的控制台,方法:"开发者工具"-“错误控制台”,快捷键:shift+ctrl+J  ,然后在控制台里面输入:alert(document.lastModified); ,按回车键后查看最后修改时间并记录。

561a89c69a8bbe2eac351f348e08c52a.png

如果弹出的窗口显示的时间为当前时间,则说明是伪静态,否则为真静态。

按照以上步骤配置完后,需要将静态规则部署到相应的服务器或者虚拟主机中:

一、如果您的主机是apache环境

请将以下伪静态代码拷贝至根目录下的.htaccess文件中:

#dedecms电脑端目录结构apache伪静态

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_URI} /+[^\.]+$

RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

#首页

RewriteRule ^/$ /plus/rewrite_index\.php [L]

RewriteRule ^index\.html$ /plus/rewrite_index\.php [L]

RewriteRule ^index\.php$ /plus/rewrite_index\.php [L]

#首页

RewriteRule ^dede/$  /dede/index.php

#TAG标签

RewriteRule ^tags\.html$ /plus/rewrite_tags\.php

RewriteRule ^tags/(.*)\.html /plus/rewrite_tags\.php\?\/$1 [L]

RewriteRule ^tags/(.*)_([0-9])(?:(\?.*))\.html* /plus/rewrite_tags.php?\/$1\/$2; [L]

#搜索页

RewriteRule ^search/(.*)/([0-9]+)\.html$  /plus/rewrite_search.php?q=$1&PageNo=$2&pagesize=10&searchtype=title [L]

RewriteRule ^search/(.*)\.html$  /plus/rewrite_search.php?q=$1&pagesize=10&searchtype=title [L]

#列表栏目

RewriteRule ^(.*)/$ /plus/rewrite_list.php?tid=$1 [L]

#列表栏目分页

RewriteRule ^(.*)/list_([0-9]+)_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2 [L]

RewriteRule ^(.*)/list_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2 [L]

#文章页

RewriteRule ^(.*)/(.*)\.html$ /plus/rewrite_view.php?aid=$1

#文章页分页

RewriteRule ^(.*)/([0-9]+)_([0-9]+)\.html$ /plus/rewrite_view.php?aid=$1&pageno=$2

如果需要手机端伪静态,请将以下伪静态代码拷贝至/m目录下的.htaccess文件中:

#dedecms手机目录结构apache伪静态

RewriteEngine On

RewriteBase /m

RewriteCond %{REQUEST_URI} /+[^\.]+$

RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

#首页

RewriteRule ^$ /plus/rewrite_index\.php?mobile=1 [L]

RewriteRule ^index\.html$ /plus/rewrite_index\.php?mobile=1 [L]

RewriteRule ^index\.php$ /plus/rewrite_index\.php?mobile=1 [L]

#TAG标签

RewriteRule ^tags\.html$ /plus/rewrite_tags\.php?mobile=1 [L]

RewriteRule ^tags/(.*)\.html /plus/rewrite_tags\.php\?\/$1&mobile=1 [L]

RewriteRule ^tags/(.*)_([0-9])(?:(\?.*))\.html* /plus/rewrite_tags.php?\/$1\/$2&mobile=1 [L]

#搜索页

RewriteRule ^search/(.*)/([0-9]+)\.html$  /plus/rewrite_search.php?q=$1&PageNo=$2&pagesize=10&searchtype=title&mobile=1 [L]

RewriteRule ^search/(.*)\.html$  /plus/rewrite_search.php?q=$1&pagesize=10&searchtype=title&mobile=1 [L]

#列表栏目

RewriteRule ^(.*)/$ /plus/rewrite_list.php?tid=$1&mobile=1 [L]

#列表栏目分页

RewriteRule ^(.*)/list_([0-9]+)_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2&mobile=1 [L]

RewriteRule ^(.*)/list_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2&mobile=1 [L]

#文章页

RewriteRule ^(.*)/(.*)\.html$ /plus/rewrite_view.php?aid=$1&mobile=1

#文章页分页

RewriteRule ^(.*)/([0-9]+)_([0-9]+)\.html$ /plus/rewrite_view.php?aid=$1&pageno=$2&mobile=1

二、如果您的主机是nginx环境

把大括号{}里的代码放到你的nginx配置文件location /{}里面去。如你的环境是使用宝塔面板搭建的,请直接将下面文本框里面的代码粘贴到站点设置中的“伪静态”选项卡中。

location / {

#手机版伪静态规则

#首页

rewrite ^/m/$ /plus/rewrite_index.php?mobile=1 last;

rewrite ^/m/index\.html$ /plus/rewrite_index.php?mobile=1 last;

rewrite ^/m/index\.php$ /plus/rewrite_index.php?mobile=1 last;

#TAG标签

rewrite ^/m/tags\.html$ /plus/rewrite_tags.php?mobile=1 last;

rewrite ^/m/tags/(.*)\.html /plus/rewrite_tags.php?/$1&mobile=1 last;

rewrite ^/m/tags/(.*)_([0-9])(?:(\?.*))\.html* /plus/rewrite_tags.php?/$1/$2&mobile=1 last;

#搜索页

rewrite ^/m/search/(.*)/([0-9]+)\.html$  /plus/rewrite_search.php?q=$1&PageNo=$2&pagesize=10&searchtype=title&mobile=1 last;

rewrite ^/m/search/(.*)\.html$  /plus/rewrite_search.php?q=$1&pagesize=10&searchtype=title&mobile=1 last;

#列表栏目

rewrite ^/m/(.*)/$ /plus/rewrite_list.php?tid=$1&mobile=1 last;

#列表栏目分页

rewrite ^/m/(.*)/list_([0-9]+)_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2&mobile=1 last;

rewrite ^/m/(.*)/list_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2&mobile=1 last;

#文章页

rewrite ^/m/(.*)/(.*)\.html$ /plus/rewrite_view.php?aid=$1&mobile=1 last;

#文章页分页

rewrite ^/m/(.*)/([0-9]+)_([0-9]+)\.html$ /plus/rewrite_view.php?aid=$1&pageno=$2&mobile=1 last;

#PC版伪静态规则

#首页

rewrite ^/$ /plus/rewrite_index.php last;

rewrite ^/index\.html$ /plus/rewrite_index.php last;

rewrite ^/index\.php$ /plus/rewrite_index.php last;

#后台首页

rewrite ^/dede/$  /dede/index.php last;

#TAG标签

rewrite ^/tags\.html$ /rewrite_tags.php;

rewrite ^/tags/(.*)\.html$ /rewrite_tags.php?/$1 last;

rewrite ^/tags/(.*)_([0-9])(?:(\?.*))\.html* /rewrite_tags.php?/$1/$2 last;

#搜索页

rewrite ^/search/(.*)/([0-9]+)\.html$  /plus/rewrite_search.php?q=$1&PageNo=$2&pagesize=10&searchtype=title last;

rewrite ^/search/(.*)\.html$  /plus/rewrite_search.php?q=$1&pagesize=10&searchtype=title last;

#列表栏目

rewrite ^(.*)/$ /plus/rewrite_list.php?tid=$1 last;

#列表栏目分页

rewrite ^(.*)/list_([0-9]+)_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2 last;

rewrite ^(.*)/list_([0-9]+)\.html$ /plus/rewrite_list.php?tid=$1&PageNo=$2 last;

#文章页

rewrite ^(.*)/(.*)\.html$ /plus/rewrite_view.php?aid=$1;

#文章页分页

rewrite ^(.*)/([0-9]+)_([0-9]+)\.html$ /plus/rewrite_view.php?aid=$1&pageno=$2;

if ($request_uri  !~*  \.html$) {

rewrite ^(.*[^/])$ $1/ permanent;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值