DZ3.2论坛设置伪静态教程_dz首页四格中最新回复伪静态化



首先 在论坛后台设置面板 - 全局 - SEO设置 - URL静态化 - 页面后面全部勾选

QQ截图20150824105928.png


因为现在论坛用的是虚拟主机 ,所以需要用到 .htaccess 规则

规则内容如下:

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1


然后使用FTP上传至 主机根目录中即可。

再看下空间主机设置有没有打开 


QQ截图20150824111555.png


dz首页四格中最新回复如何伪静态化

1、在template\default\forum\discuz.htm 中找到disczu.htm 页面 (注:default 根据自己的主题名而定)

2、找到 forum.php?mod=redirect&tid=$thread[tid]&goto=lastpost#lastpost  这一串代码,大概在100行左右;

    修改为:thread-$thread[tid]-1-1.html




赞赏
X
赞赏方式:
  • 支付宝
  • 微信

打开支付宝扫一扫
标签: 静态 论坛

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.vxia.net/post-676.html

相关推荐



你肿么看?

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。