15053971836 注册 / 登录

织梦标签伪静态

时间: 阅读:411
织梦标签伪静态

最佳回答

临沂网站建设

临沂网站建设

2023-01-16 17:35:00

1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。表示网站要启用伪静态。
2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87行左右,找到:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
将其改为:
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
这一步就将TAG链接中的问号去掉了。
3、依旧在DedeCMS源代码的目录里,依次找到templets/default/taglist.htm,找到:
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}
修改为
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}
这一步将TAG连接的列表页的URL改为以.html结束。
4、最后一步,要分两种情况,这是很多人没注意到的,首先确保你的空间或主机是什么基于服务器搭建的(具体请垂询你的空间服务商)。现在主流的有Apache和Nginx服务器。
(1):如果你的空间是基于Linux+Apache搭建的环境,在根目录新建httpd.ini文件(若是你写有其他规矩请直接把以下代码添加到httpd.ini):
RewriteRule ^(.*)/tags.html $1/tags.php;
RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;
(2):如果你的空间是基于Linux+Nginx服务器搭建的环境,则静态化规则改为:
rewrite ^(.*)/tags.html $1/tags.php;
rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2;
5、最近进入织梦DedeCMS后台更新缓存后,就能在前台页面看到静态的TAG链接了。赶快去动手修改吧。值得注意的是:修改前请注意做好备份,以免出错导致程序文件丢失。

最新回答共有5条回答

  • 匿名用户
    回复
    2023-01-16 20:20:13

    请问怎样建立一个属于自己的网站?

    1、准备好域名,做网站的基本条件

    2、准备好空间。(无需备案)

    3、如果自己做的话,需要一个后台程序,列如:pageadmin,dz等等后期网站代码自己控制管理,扩展修改什么的更灵活。

    4、需要一套模板,如果自己懂前台设计可以按照自己的需求来设计

    5、需要一个本地的搭建环境的软件(也可以使用临时域名)

  • 清风若雨
    回复
    2023-01-16 20:20:13

    创建一个网站真的不难,如果你是新手,我想我告诉你以下几个步骤,你也可以建成一个不错的网站,个人认为网站最终还是需要以内容取得胜利。那么怎么创建一个网站呢?

    首先,你要有一个域名。域名是什么,就好比是你家的地址,只有有了域名才算是拥有了自己的网站。域名可以在网上申请,但是国内有个要求,需要有空间,有接入商,有备案。当然,也有一些免备案的,可以自己去搜索一下。域名需要解析到你的服务器空间上,依情况不同可能是A记录,也可能是别名解析。

    其次,你要有一个空间。通过域名访问的文件需要有个寄存的场所,这就需要有一个空间,现在比较流行的有虚拟主机(比较便宜)、VPS主机,云主机,独立服务器等等,这个需要你自己选择。虚拟主机相对来说比较简单,各项功能就可以在控制面板实现。这里要说明的是,在完成域名解析后,空间也要绑定域名,实现双向互通。

    第三,你需要一个源码程序。现在可以免费的有织梦、帝国、discuz等等,免费下载,自己安装,都有教程,这并不是一个难题。

    第四,你需要有内容。网站的内容就像是你家房子的装修,有了域名就有了地址,有了空间就有了房子,但房子是毛坯的话,自然留不住过客,需要我们进行装修,就需要按照自己的想法开设不同的栏目,每个栏目下面增加丰富多彩的内容,吸引更多的网友来浏览。

    第五,你需要有毅力和决心。网站的成功并不是一朝一夕,需要长期坚持更新内容,要不断地对网站进行推广,留住读者,不断提高搜索引擎权重,带来更多的流量。

  • 游客
    回复
    2023-01-16 20:20:13

    承接各类网站建设、网页设计、价格合理、经验丰富

  • 夜半唱歌
    回复
    2023-01-16 19:19:03

    DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法:

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

    2、后台开启伪静态。

    3、栏目设置使用动态。

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

    5。需要修改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";

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

    6、需要在根目录下增加一个.htaccess文件(只适用于l