Discuz!X5.0的伪静态规则怎么写?附Apache .htaccess文件免费下载,并分享修改成Nginx伪静态教程

昨天用Discuz!X5.0搭建了一个论坛网站,网上没有找到伪静态的规则,我自己让豆包写的规则,确认可以使用,分享出来了哈。

下载地址:文章最下方

一、先在后台勾选要启用伪静态的页面

有看到官方社区有人反馈说设置了伪静态不生效,大概率是后台没有设置,DZ设置伪静态之前要先在后台全局-SEO设置-URL静态化,右边可用把你要设置的页面勾选起来,下面还有手机版模式 Rewrite最好选仅对游客有效建议选

我今天分享的文件只适用默认的伪静态规则,也就是后台你只勾选,不修改URL结构,然后直接把文件中的规则复制到.htaccess文件中即可。

二、在根目录.htaccess粘贴文件中的内容

方法一:要是你用的是宝塔面板或者其它可视乎面板,直接在网站的伪静态设置中粘贴文件中的代码,保存即可,会自动在根目录创建一个.htaccess;

方法二:在服务器上打开你网站的.htaccess文件,把我分享的规则粘贴进去,保存即可;

方法三:直接把我分享的文件重命名为.htaccess,要带后缀一起重命名,然后上传到根目录即可。

三、修改URL结构设置重新写.htaccess的方法

大家看到了我分享的这个文件是.html文件,就是为了方便大家修改的,因为豆包不能上传.htaccess和.txt文件,我就选了一个能上传的后缀。

先修改后台URL结构:

例如原论坛主题列表页的结构是:forum- {fid}-{page}.html,这只结构对SEO不太友好,可以改成:f/{fid}/{page},或者后面再加.html看起来更像静态网页,记得一定要先提交保存。

论坛主题内容页中的{prevpage}可以去掉,这个代表的是网友从第几页进入这个帖子,会造成重复页面,纯多余。

然后让豆包重写规则:

把文件上传给豆包,然后说你的要求,例如:dz50rewrite.html是Discuz!X5.0的Apache伪静态规则,帮我把论坛主题列表页的URL结构改成f/{fid}/{page},帮我重写伪静态规则,其它规则不变。

然后把豆包给你写的规则粘贴到.htaccess文件里就行了。

如果你用的是Nginx,直接让豆包按照这个规则改成Nginx的版本,在让它告诉你怎么设置,或者网上搜一个教程,我没用过Nginx,就不瞎写了。

资源下载此资源为免费资源立即下载

本文来自投稿,不代表首晒立场,如若转载,请注明出处:https://www.shoushai.com/p/1916

喜欢 (1)

发表回复

登录后才能评论

猜你喜欢