DZ论坛伪静态如何设置

1、 登录disczu 管理员后台,开启伪静态功能模块,让我们的disucz网站支持“URL静态化”。

登录网站后台-> 全局 -> seo设置 ->URL静态化 (如下图1)->勾选站点URL静态化格式;

具体操作如下图:

2、上传.htaccess文件:

您在第一步里面已经开启伪静态功能,第二步就是上传伪静态规则;

首相找到伪静态规则,点击之后会出现一个新的页面,有六个规则,我们选中第二条规则即可。这个规则,我们可以在dz管理员后台可以查询到,就在我们设置开启dz伪静态的管理面板中,点击查看“查看当前你的rwrite规则”,选择 “apache web server 虚拟主机用户”,下的规则就可以了。

伪静态:

<?xml version="1.0" ?>
<rules>
<rule name="portal_topic_rewrite">
<match url="^(.*/)*topic-(.+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/portal.php\?mod=topic&amp;topic={R:2}&amp;{R:3}"/>
</rule>
<rule name="portal_article_rewrite">
<match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/portal.php\?mod=view&amp;aid={R:2}&amp;page={R:3}&amp;{R:4}"/>
</rule>
<rule name="forum_forumdisplay_rewrite">
<match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}"/>
</rule>
<rule name="forum_viewthread_rewrite">
<match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&amp;tid={R:2}&amp;extra=page%3D{R:4}&amp;page={R:3}&amp;{R:5}"/>
</rule>
<rule name="group_group_rewrite">
<match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/forum.php\?mod=group&amp;fid={R:2}&amp;page={R:3}&amp;{R:4}"/>
</rule>
<rule name="home_space_rewrite">
<match url="^(.*/)*space-(username[-]uid)-(.+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;{R:2}={R:3}&amp;{R:4}"/>
</rule>
<rule name="home_blog_rewrite">
<match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/home.php\?mod=space&amp;uid={R:2}&amp;do=blog&amp;id={R:3}&amp;{R:4}"/>
</rule>
<rule name="forum_archiver_rewrite">
<match url="^(.*/)*(fid[-]tid)-([0-9]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/index.php\?action={R:2}&amp;value={R:3}&amp;{R:4}"/>
</rule>
<rule name="plugin_rewrite">
<match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&amp;{R:4}"/>
</rule>
</rules>


加载中~