怎样设置虚拟主机Discuz 伪静态

怎样设置虚拟主机Discuz 伪静态,第1张

1

万网/阿里云虚拟主机静态设置详细教程(Discuz论坛,linux主机)

伪静态有利于搜索引擎的收录,下面就以吟风阁古风文学论坛为例来演示下伪静态设置方法

首先管理员登录网站后台

1.点击【首页】

2.点击【SEO设置】

3.点击【URL静态化】

选择需要实现静态化的栏目列表在后面的方框中选中然后【提交】

一般都是全选

4. 点击【查看当前的 Rewrite 规则URL 静态化】

万网Linux云虚拟机使用的是Apache服务软件

找到【Apache Web Server(虚拟主机用户)】复制方框中的规则。

Discuz X:

在 nginx下的配置文件nginx.conf添加

location / {

rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last

rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last

rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last

rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$

$1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3

last

rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last

rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last

rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last

if (!-e $request_filename) {

return 404

}

}

正则表达式可以用相应的版本在后台伪静态设置里获取apache


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/621981.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-15
下一篇2023-07-15

发表评论

登录后才能评论

评论列表(0条)

    保存