Discuz 伪静态功能可以让您自定义 URL 规则,从而优化网站的 SEO 和用户体验。本指南将逐步指导您如何创建自己的伪静态规则,释放您的创造力,让您的 Discuz 网站脱颖而出。
在“伪静态规则”页面中,您需要填写以下字段:
forum-\d+\.html
来匹配所有以
forum-
开头的 URL。
thread-\d+\.html
来将所有匹配的 URL 重定向到
thread-\d+\.html
。
示例:
forum-\d+\.html
thread-\d+\.html
此规则将将所有以
forum-
开头的 URL 重定向到相应的
thread-
URL。例如,
forum-1.html
将被重定向到
thread-1.html
。
除了基本规则外,Discuz 还支持高级自定义,让您可以进一步控制伪静态行为。以下是如何使用高级选项自定义您的规则:
thread-
URL。例如,
/forum
点击管理后台——全局——SEO设置——URL静态化;将所有选项打勾,并且设置“仅对游客有效”为否,然后提交;点击DISCUZ论坛提供的伪静态代码链接,里面提供了很多的伪静态代码;根据你的服务器选择静态代码,新建文件,将上述静态代码复制进去,通过FTP上传到自己网站空间根目录下,然后重命名为“”;这样DISCUZ论坛伪静态设置就成功了。
2.下载附件直接用FTP上传到论坛根目录即可
3.适用于LINUX系统的虚拟空间
在官方默认的伪静态下加入301即可实现!DZ的规则官方有,301的可以网络一下,一大把!重定向到这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向到也是出于同样的原因,只是形式不同。 打开文件,加入以下规则。 (下面的规则是针对主域名的,子域名要修改)RewriteEngine OnRewriteCond %{HTTP_HOST} !^$ [NC]RewriteRule ^(.*)$$1 [L,R=301]
后台SEO设置 可用的勾都打上了吗,打上了的话跟目录再上传这个文件就可以了
这个是X2.0版本的
偽靜態
已经过网络安全检测,放心下载
您好!这个比较复杂,我就简单说下。 1 先到后台开启伪静态2 到dz后台管理,应用中心搜索伪静态 3 安装相应的4到空间 开启伪静态支持5 添加伪静态规则,dz安装在www文件下6 如果以上还没有开启伪静态请自己修改 内容,(用记事本粘贴复制就可以)discuz改为www,保存选所有文件名称 用ftp上传到www如有疑问可以追问。
如图所示,在discuz应用中心搜索“手机伪静态”就能看到插件了,安装就可以了
其实如果搜索SEO,仔细看一下插件,那些插件很多功能,其中有一项也是手机版URL伪静态。
但是其实不建议手机URL伪静态,容易和PC端冲突
一、后台-全局-SEO,把这些勾都打上
二、打开上图的右边的“查看当前的 Rewrite 规则”
三、拉到最下面,选择Nginx Web Server
把蓝色的规则放到你服务器伪静态规则目录即可
四、还有个简单的方法,后台-应用中心,搜索“伪静态”会出来很多插件
Linux下nginx支持文件实现伪静态的方法From:方法如下:1. 在需要使用文件的目录下新建一个文件,如本人的一个Discuz论坛目录:vim /var/www/html/168pc/bbs/2. 在里面输入规则,我这里输入Discuz的伪静态规则(这里仅增加Discuz的伪静态规则):# nginx rewriterulerewrite ^(.*)/archiver/((fid|tid)-[w-]+)$ $1/archiver/?$2 last;rewrite ^(.*)/forum-([0-9]+)-([0-9]+)$ $1/?fid=$2&page=$3 last;rewrite ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)$ $1/?tid=$2&extra=page%3D$4&page=$3 last;rewrite ^(.*)/profile-(username|UID)-(.+)$ $1/?$2=$3 last;rewrite ^(.*)/space-(username|uid)-(.+)$ $1/?$2=$3 last;rewrite ^(.*)/tag-(.+)$ $1/?name=$2 last;# end nginx rewrite rulewq保存退出。 3. 修改nginx配置文件:vim/etc/nginx/4. 在需要添加伪静态的虚拟主机的server{}中引入文件,如图所示:(注意第8行)include /var/www/html/168pc/bbs/;(把这个改成你文件的具体位置)wq保存退出。 5. 重新加载nginx配置文件:/etc/init.d/nginx reload文章参考:服务器上配置好之后,登录discuz!软件后台(以最新正式版discuz!X2.5为例),全局,SEO设置,勾选可用,提交。 查看rewrite规则,做成文件,放到discuz目录即可实现discuz!伪静态。 (DZ动力)
1、将下载的IISRewrite(ISAPI_)组件解压,放到适当的目录(如C:\ISAPI_Rewrite3)下。
2、解压完毕后,您需要给C:\ISAPI_Rewrite3目录加上Users的读和运行权限,不然可能会造成IIS无法启动。
3.设置好权限后,在IIS管理器里选择网站,右键选择“属性”,如下图所示:
4.然后选择ISAPI筛选器,然后点击“添加”选型卡如下图:
5.点击添加选项卡之后,在筛选器名称填写iiswrite,可执行文件选取:C:\ISAPI_Rewrite3\ISAPI_,也就是解压isapi_rewrite3的文件夹路径。如下图:
7点击“确定”按钮。
8.重新启动IIS。
点击确定
10.重新选择网站=>右键“属性”=>“ISAPI筛选器”,如果看到状态为向上的绿色箭头,就说明IISRewrite模块安装成功了。
希望可以帮助你。
本文地址:http://www.hyyidc.com/article/15288.html
上一篇:了解Discuz伪静态背后的机制提升您的技术知...
下一篇:Discuz伪静态与动态URL哪种更适合您的论坛d...