更新时间:2023-08-27 16:01:58
你们好,最近小艾特发现有诸多的小伙伴们对于dZ论坛民审大大拒绝删除用户名,dz论坛这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 伪静态有两种。
2、 一种是在linux主机下,一种是在win主机下,我们就分别讨论这两种方法。
3、 1.linux下的伪静态
4、 这种方法相对简单,
5、 #打开重写引擎模式
6、 RewriteEngine On
7、 RewriteCond %{HTTP_HOST} !^www.baiexp.com$ [NC]
8、 RewriteRule ^(.*)$ http://www.baiexp.com/$1 [L,R=301]
9、 #将以下语句中的/discuz更改为您的论坛目录地址。如果程序放在根目录下,请将/discuz改为/
10、 RewriteBase /
11、 #重写系统规则,请勿修改。
12、 RewriteCond %{QUERY_STRING} ^(.*)$
13、 RewriteRule ^topic-(.+)\.html$ portal.php?mod=topictopic=$1%1
14、 RewriteCond %{QUERY_STRING} ^(.*)$
15、 RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=viewaid=$1page=$2%1
16、 RewriteCond %{QUERY_STRING} ^(.*)$
17、 RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplayfid=$1page=$2%1
18、 RewriteCond %{QUERY_STRING} ^(.*)$
19、 RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthreadtid=$1extra=page\%3D$3page=$2%1
20、 RewriteCond %{QUERY_STRING} ^(.*)$
21、 RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=groupfid=$1page=$2%1
22、 RewriteCond %{QUERY_STRING} ^(.*)$
23、 RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space$1=$2%1
24、 RewriteCond %{QUERY_STRING} ^(.*)$
25、 RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=spaceuid=$1do=blogid=$2%1
26、 复制并下载上面的代码。另存为。htaccess并上传到网站的根目录。
27、 2.在win主机下,由于win对伪静态的重写规则兼容性差,任何源代码的伪静态都比较麻烦,不过好在dz用的比较多,所以开发者比较重视,所以dz的伪静态也比较简单。
28、 我们直接在后台打开应用中心的云平台,然后去官网的应用中心找到伪静态插件,点击安装自动安装。
29、 3.无论是win主机还是linux主机,都可以按照上述步骤安装好重写规则后在后台设置。
30、 后台全局-seo设置-勾选需要伪静态-重写兼容性的选项选择否
31、 那就省省吧。
32、 至此,伪静态已经完成。让我们看看它是否有效。
33、 http://www.baiexp.com/thread-4-1-1.html
34、 它已经成为html的一个静态规则。所以我们可以做下一个seo。
以上就是dz论坛这篇文章的一些介绍,希望对大家有所帮助。