• 主机庙 - 专注于提供易用可靠的空间主机

知识库

discuz网站伪静态设置方法

最近有部分用户在使用discuz搭建好网站后,不知道如何设置discuz网站的伪静态。
下面就跟大家详细介绍下如何设置discuz网站的伪静态。

1、登陆discuz网站后台,默认后台路径是:域名/admin.php
图文教程

2、在discuz管理后台,点击上方导航栏的【全局】,进入全局设置
图文教程

3、在全局设置里,点击左侧导航栏【SEO设置】
图文教程

4、全部勾选URL静态化内容选项,完成后点击下方【提交】
图文教程

5、登陆空间控制面板,打开【文件管理器】
图文教程

6、点击【public_html】,进入空间根目录
图文教程

7、进入根目录后,下拉至底部。在创建新文件处,输入“.htaccess”并点击创建
图文教程

8、复制粘贴下面的discuz伪静态规则(注意不要对代码进行修改),完成后点击下方【另存为】

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
※全选上方代码复制粘贴(如下图)
图文教程

完成以上内容,您的discuz网站伪静态就设置成功了。

这个答案有用吗?

 打印

相关阅读:

18635+企业与站长的选择,26280+小时稳定运行

 
QQ在线咨询
服务时间
9:00~18:00
back to top