dz论坛怎样nginx伪静态规则

dz论坛怎样nginx伪静态规则,第1张

登录dz论坛后台,开启伪静态

dz论坛后台设置开启伪静态后,点击右上角“查看当前的 Rewrite 规则URL 静态化”,会弹出单独的页面,里面包含了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IIS Web Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server和Nginx Web Server的规则,复制自己的规则到服务器相应文件即可。上传文件到根目录。点击上图中序号5,后台会出现当前的rewrite规则,Linux服务器复制Apache的规则,保存为.htaccess上传到站点目录,Windows服务器复制Windows规则保存为httpd.ini上传到站点目录(论坛根目录)。

把适合你的代码复制到记事本文件中,保存的时候“保存类型”记得选择所有文件而不是文本文件。然后上传到空间,在空间上重命名为:.htaccess

用dz论坛的 ,应该都有体会 dz伪静态设置后 依然收录了动态地址然后我们在在robots里直接屏蔽蜘蛛访问我的动态地址,

dz论坛导航栏做伪静态方法通过URL静态化设置

第一步:改模板:template\default\forum\discuz.htm,把forum.php?gid=$cat[fid]改为gid-$cat[fid].html

第二步:加伪静态规则:A:下面是httpd.ini,伪静态必须放在RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5上面。

.htaccess 静态文件名 操作 新建TXT文本 重命名 .htaccess 内容:# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /# Rewrite 系统规则请勿修改RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2RewriteRule ^tag-(.+)\.html$ tag.php?name=$1 之后保存 上传到网站根目录。 后台 全局 优化设置 完全启用


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存