织梦标签伪静态
最佳回答
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条回答
-
匿名用户
回复请问怎样建立一个属于自己的网站?
1、准备好域名,做网站的基本条件
2、准备好空间。(无需备案)
3、如果自己做的话,需要一个后台程序,列如:pageadmin,dz等等后期网站代码自己控制管理,扩展修改什么的更灵活。
4、需要一套模板,如果自己懂前台设计可以按照自己的需求来设计
5、需要一个本地的搭建环境的软件(也可以使用临时域名)
-
清风若雨
回复创建一个网站真的不难,如果你是新手,我想我告诉你以下几个步骤,你也可以建成一个不错的网站,个人认为网站最终还是需要以内容取得胜利。那么怎么创建一个网站呢?
首先,你要有一个域名。域名是什么,就好比是你家的地址,只有有了域名才算是拥有了自己的网站。域名可以在网上申请,但是国内有个要求,需要有空间,有接入商,有备案。当然,也有一些免备案的,可以自己去搜索一下。域名需要解析到你的服务器空间上,依情况不同可能是A记录,也可能是别名解析。
其次,你要有一个空间。通过域名访问的文件需要有个寄存的场所,这就需要有一个空间,现在比较流行的有虚拟主机(比较便宜)、VPS主机,云主机,独立服务器等等,这个需要你自己选择。虚拟主机相对来说比较简单,各项功能就可以在控制面板实现。这里要说明的是,在完成域名解析后,空间也要绑定域名,实现双向互通。
第三,你需要一个源码程序。现在可以免费的有织梦、帝国、discuz等等,免费下载,自己安装,都有教程,这并不是一个难题。
第四,你需要有内容。网站的内容就像是你家房子的装修,有了域名就有了地址,有了空间就有了房子,但房子是毛坯的话,自然留不住过客,需要我们进行装修,就需要按照自己的想法开设不同的栏目,每个栏目下面增加丰富多彩的内容,吸引更多的网友来浏览。
第五,你需要有毅力和决心。网站的成功并不是一朝一夕,需要长期坚持更新内容,要不断地对网站进行推广,留住读者,不断提高搜索引擎权重,带来更多的流量。
-
夜半唱歌
回复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