最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
要源码
当前位置:主页 > 网站建设 > DEDE5.7 问答模板的修改技巧,织梦文章

DEDE5.7 问答模板的修改技巧,织梦文章

时间:2023-07-21 11:07:21 阅读: 文章分类: 网站建设 作者: 织梦编辑员

导读:织梦文章织梦文章dedecms问答模块如何静态化添加dedecms的问答模块有助于被收录的量及提高网站资讯量,有利于SEO的优化及排名,特别是对于图片站来说,添加了问答模块可以梦织模板模板织梦。

梦织模板模板织梦

dedecms问答模块如何静态化

添加dedecms的问答模块有助于被收录的量及提高网站资讯量,有利于SEO的优化及排名,特别是对于图片站来说,添加了问答模块可以更好的提高收录量,也有利于被惩罚站的 恢权重,如果你的站被惩罚了,那么添加个问答模块还有利于加速恢复权重。 我们先来看下DedeCMS 5.7问答模块的官方升级说明: 重构问答模块,采用模块MVC架构进行重构; 问答模块支持伪静态设置; 重新设计问答模块前台界面,新界面同系统整体界面一致; 客服中心采用新版问答模块改版; 问答模块增加对二级域名的支持。 通过上述说明,结合DedeCMS V5.7的问答源码,基本可以确定两个信息: DedeCMS 5.7问答模块仍然支持伪静态; 由于织梦问答模块升级,使用了新的URL形式,历史版本的问答系统伪静态规则已经不适用于新版了,这也DedeCMS 5.7问答伪静态实现要解决的重点。 DedeCMS 5.7问答伪静态高级解决方案 1)你的主机是否支持伪静态?这点很重要,不然下面说再多也是白搭。简单说明下,Apache服务器伪静态实现需要借助.htaccess文件;IIS服务器伪静态实现则需要加载Rewrite 组件,然后配置httpd.ini文件; 2)DedeCMS V5.7管理后台-系统-系统基本参数-模块设置,“是否使用Rewrite”选择“是”,“问答模块的二级域名”填写“ask”; 这里为什么要填写问答模块的二级域名?因为小拼的伪静态修改方法是参考DedeCMS V5.5和5.6问答的URL形式,目标URL以“.html”结尾,相信对使用过历史版本问答系统的朋友 都不会陌生。 如:http://localhost/ask/question-4.html 这样的URL在DedeCMS V5.7中会有一个问题,许多以“?ct=”开头的链接都会访问不了,如“我的提问”、“我的回答”、“提高悬赏”、“编辑/删除问题”等,会产生404错误页 面。 如:http://localhost/ask/question-4.html?ct=myask 其实这种现象的产生,主要是模板里链接的路径问题,采用的都是相对路径。而启用问答模块的二级域名,再结合模板修改就可以很好的解决。当然,你也可以修改模板,实现问 答全站伪静态,只需多加几条伪静态规则即可。 3)DedeCMS 5.7问答伪静态规则 IIS服务器伪静态规则,在httpd.ini文件中加入: #问答首页 #RewriteRule ^(.*)/index\.html $1/index\.php #问答详细页 RewriteRule ^(.*)/question-([0-9]+)\.html $1/\?ct=question&askaid=$2 #问答一级栏目 RewriteRule ^(.*)/browser-1-([0-9]+)\.html $1/\?ct=browser&tid=$2 #问答一级栏目分页 RewriteRule ^(.*)/browser-1-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid=$2&page=$3 #问答子栏目 RewriteRule ^(.*)/browser-2-([0-9]+)\.html $1/\?ct=browser&tid2=$2 #问答子栏目分页 RewriteRule ^(.*)/browser-2-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid2=$2&page=$3 # 精彩推荐、待解决问题、高悬赏问题、新解决问题、零回答问题、快到期问题(包括一级栏目、子栏目及其分页) RewriteRule ^(.*)/browser-([0-9]+).html $1/\?ct=browser&lm=$2 RewriteRule ^(.*)/browser-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&lm=$2&page=$3 RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)\.html $1/\?ct=browser&tid=$2&lm=$3 RewriteRule ^(.*)/browser-1-([0-9]+)-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid=$2&lm=$3&page=$4 RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)\.html $1/\?ct=browser&tid2=$2&lm=$3 RewriteRule ^(.*)/browser-2-([0-9]+)-([0-9]+)-page-([0-9]+)\.html $1/\?ct=browser&tid2=$2&lm=$3&page=$4 #全部分类 RewriteRule ^(.*)/type.html $1/\?ct=type #问答搜索 RewriteRule ^(.*)/search\.html $1/\?ct=search #总积分排行 周积分上升排行 查看个人信息 RewriteRule ^(.*)/myask-view-([0-9]+)\.html $1/\?ct=myask&ac=view&mid=$2 Apache服务器伪静态规则,在.htaccess文件中加入: RewriteRule ^index.html$ index.php RewriteRule ^question-([0-9]+).html$ ?ct=question&askaid=$1 RewriteRule ^browser-1-([0-9]+).html$ ?ct=browser&tid=$1 RewriteRule ^browser-1-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid=$2&page=$3 RewriteRule ^browser-2-([0-9]+).html$ ?ct=browser&tid2=$1 RewriteRule ^browser-2-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$2&page=$3 RewriteRule ^browser-([0-9]+).html$ ?ct=browser&lm=$1 RewriteRule ^browser-([0-9]+)-page-([0-9]+).html$ ?ct=browser&lm=$1&page=$2 RewriteRule ^browser-1-([0-9]+)-([0-9]+).html$ ?ct=browser&tid=$1&lm=$2 RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 RewriteRule ^browser-2-([0-9]+)-([0-9]+).html$ ?ct=browser&tid2=$2&lm=$3 RewriteRule ^browser-2-([0-9]+)-([0-9]+)-page-([0-9]+).html$ ?ct=browser&tid2=$1&lm=$2&page=$3 RewriteRule ^type$ ?ct=type RewriteRule ^search.html$ ?ct=search RewriteRule ^myask-view-([0-9]dede模板免费+).html$ ?ct=myask&ac=view&mid=$1

关键词标签: 模板 问答 织梦

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-21 ,文章DEDE5.7 问答模板的修改技巧,织梦文章主要讲述问答,模板,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33495.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章