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&topic={R:2}&{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&aid={R:2}&page={R:3}&{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&fid={R:2}&page={R:3}&{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&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{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&fid={R:2}&page={R:3}&{R:4}"/>
</rule>
<rule name="home_space_rewrite">
<match url="^(.*/)*space-(username[-]uid)-(.+).html\?*(.*)$"/>
<action type="Rewrite" url="{R:1}/home.php\?mod=space&{R:2}={R:3}&{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&uid={R:2}&do=blog&id={R:3}&{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}&value={R:3}&{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}&{R:4}"/>
</rule>
</rules>