当前位置:首页 > discuz教程 > 正文内容

教你调整discuz的伪静态格式 实现简洁美观的URL地址

葱子9年前 (2017-04-18)discuz教程3861

在discuz后台提供了SEO伪静态的设置选项,不过大多数站长都是直接开启,并没有对这项设置做过多的配置,这导致几乎所有采用discuz作为网站系统的网站的URL格式都是一样的,千篇一律。

 同时,我们可以看下discuz默认提供的URL格式: http://www.guwanlife.com/article-1044-1.html(默认格式) 上面的是文章URL格式,是不是感觉一点都不简洁? 再看看别人的: http://www.guwanlife.com/aid/1044/1 对比一下,是不是更加简洁美观了。

 我们再看看帖子的URL格式: http://www.guwanlife.com/thread-1301-1-1.html(默认格式) 简洁版的:http://www.guwanlife.com/tid/1301/1/1 对比起来是不是更简洁,更美观!


下面开始讲解如何设置简洁的伪静态URL格式: 进入discuz后台,找到SEO设置:   以上截图便是discuz提供的默认URL伪静态设置。 

下面开始设置新的URL格式:

第一步:

门户专题页:topic/{name}    ——>https://www.aitiancheng.com//topic/discuz 

门户文章页:aid/{id}/{page}  ——>https://www.aitiancheng.com//aid/1/1 

论坛主题列表页:fid/{id}/{page}  ——>https://www.aitiancheng.com//fid/1/1 

论坛主题内容页:tid/{id}/{page}/{prepage}  ——>https://www.aitiancheng.com//tid/1/1 

群组主题列表页:gid/{id}//{page}  ——>https://www.aitiancheng.com//gid/1/1 

用户个人主页:space/{user}/{value}  ——>https://www.aitiancheng.com//space/1(此处请留意) 

用户日志内容页:blog/{uid}/{blogid}  ——>https://www.aitiancheng.com//blog/1/1

 论坛 Archiver 页和插件因为使用的不多,且可能会影响到插件运行,暂时不建议修改伪静态格式。 

以上左侧为新的URL伪静态简洁版格式,直接黏贴复制到discuz后台提交即可。 

第二步:

提交新的URL伪静态格式后,点击右侧查看当前rewrite规则,可以看到最新的URL伪静态规则。

 以nginx下的伪静态规则为例,你只需要复制该规则到当前网站的conf配置文件中,然后重启nginx就配置完成了。

 最后一步:

你需要在discuz后台更新下缓存,规则才会生效。   上面提到用户个人主页的伪静态:discuz在处理这块的伪静态时,提供了2种方式。

 第一种是:当用户名中不包含中文名称时,可以直接以username-xxx.html的形式显示出来 

第二种是:用户名包好中文名称时,显示中文名称的转码信息,一大串字符,很不美观 当然也可以直接以space-1.html的形式显示 我们在这里,强制要求直接以space/1的形式显示。 找到当前rewrite规则下space的规则:删除username| 最后保存conf文件,重启nginx,更新discuz缓存就可以。   

到此为止,你已经实现了discuz的简洁版伪静态配置。  

 注意:修改伪静态规则,会导致已百度已收录的链接无法打开。需要在服务器上面做URL的301跳转,所以请慎重修改此选项。

  本文章为向上的葱子原创 原文首发于:https://www.aitiancheng.com/article-403.html 转载请注明出处!


扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-403.html

相关文章

关于discuz云平台无法打开导致站点缓慢的临时解决方案公告

关于discuz云平台无法打开导致站点缓慢的临时解决方案公告

尊敬的站长: 由于各种复杂的因素,Discuz!云平台暂时出现故障无法使用,由此导致的站点部分页面缓慢,我们深感遗憾,特在此给出临时解决方案。 首先进入您的网站后台,打开:工具 ==》云平台诊断工具(如图一)...

discuz使用SSL加密方式发送邮件:465端口

discuz使用SSL加密方式发送邮件:465端口

最近收藏大家坛服务器到期,需要做搬迁。 新买的阿里云ECS封禁了25端口,要发送邮件只能使用加密的465端口了。 收藏大家坛邮件发送服务使用的是腾讯企业邮箱,查看了腾讯企业邮箱的说明,是支持使用465端口发送邮件的。 不过...

discuz X2.5全站开启https教程讲解【独家+首发】

因为有个群友的网站需求做https改造,所以葱子我今天特意研究了下discuz X2.5的https修改方法。 方法如下: 一、修改discuz_application.php文件开启https访问支持 找到sou...

不修改源码实现:去掉DiscuzX3.4的portal.php或forum.php后缀

不修改源码实现:去掉DiscuzX3.4的portal.php或forum.php后缀

很多站长都想去掉discuz的portal.php或forum.php后缀,网上的大部分教程都是叫你去修改各种地方的discuz源码,现在葱子给大家提供一种不用修改源码就可以实现的方法。 以服务器环境(wdcp)为Nginx为例,打...

【教程】discuz如何开启手机版访问域名 如何设置手机站的https访问

【教程】discuz如何开启手机版访问域名 如何设置手机站的https访问

很多discuz的网站都会开启手机版的访问域名,不过由于所申请的SSL证书(腾讯1年免费版https://www.aitiancheng.com/article-333.html)只支持单一域名,所以在使用https模式访问手机站的时...

discuz应用中心打不开?使用这个文件一键设置最新应用中心网站

近期discuz官方论坛和应用中心都升级更换了域名,由于应用中心的域名都是直接写入到discuz源码中的,要想直接从discuz后台直接打开新的应用中心,就必须得挨个修改涉及到的源码文件,比较麻烦。 近期应用中心开发者凹凸曼编写了一...