分享

论坛discuz x3.2大分区伪静态设置

 高级电工图书馆 2015-09-17

在制作discuz论坛网站设置过程中遇到了棘手问题,因为论坛所有的页面都是伪静态了,可是在导航大分区里的导航是动态,这样白色蜘蛛就有意见,所以自己尝试修改导航大分区伪静态。

第一、用FPT修改模板文件,以默认模板套系default为例,一步一步打开论坛根目录下的文件夹/template/default/forum,编辑discuz.htm那个文件,用FPT下载到桌面。

第二、使用DW打开,找到下面的代码:

<h2><a href=”{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}” style=”{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}”>$cat[name]</a></h2>

第三、把刚刚的代码修改为一下代码:

<h2><a href=”{if !empty($caturl)}$caturl{else}forum-$cat[fid].html{/if}” style=”{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}”>$cat[name]</a></h2>

第四、再找到论坛根目录的.htaccess文件,同样使用FPT下载到桌面用DW打开添加如下代码:

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)\.html$ forum\.php\?gid=$1&$1

注意事项:建议放在article那个RewriteRule的下面,也就是下面这段代码下面:

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1

第五、把刚刚 discuz.htm 和 .htaccess文件两个一起上传到相应的目录下,全部覆盖,刷新页面就可以看到像这样的伪静态了: http://www./bbs/forum-36.html

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多