点击管理后台——全局——SEO设置——URL静态化;将所有选项打勾,并且设置“仅对游客有效”为否,然后提交;点击DISCUZ论坛提供的伪静态代码链接,里面提供了很多的伪静态代码;根据你的服务器选择静态代码,新建文件,将上述静态代码复制进去,通过ftp上传到自己网站空间根目录下,然后重命名为“”;这样DISCUZ论坛伪静态设置就成功了。
静态文件名 操作 新建TXT文本 重命名 内容:# 将 RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /# Rewrite 系统规则请勿修改RewriteRule ^archiver/((fid|tid)-[\w\-]+\)$ archiver/?$1RewriteRule ^forum-([0-9]+)-([0-9]+)\$ ?fid=$1&page=$2RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\$ ?tid=$1&extra=page\%3D$3&page=$2RewriteRule ^tag-(.+)\$ ?name=$1 之后保存 上传到网站根目录。 后台 全局 优化设置 完全启用
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动力)
我猜测题主应该是虚拟主机环境搭建的discuz,所以这里说一下虚拟主机环境的配置方式。
具体方式如下:
1.进入discuz的后台,点击全局》 SEO设置,之后映入眼帘的就是URL 静态化的设置页面了。在这里填写好你想要的格式,然后点击【查看当前的 Rewrite 规则】(如图)
2.将【虚拟主机用户】(如图)内的代码复制下来,保存粘贴在记事本文件中。
3.连接FTP,将这个保存了伪静态规则(上图红框内的代码)的记事本文件上传到网站根目录,即和【】在同一目录内。
4.将记事本文件改名为:【】(名字是【】,不是【】,也不是【haccess】)
5.大功告成,重新打开网站首页,你会发现网站的 URL 全部变成了你设置的伪静态规则。不过不用担心原来的链接失效,原来的链接依旧可以访问。
后台SEO设置 可用的勾都打上了吗,打上了的话跟目录再上传这个文件就可以了
这个是X2.0版本的
偽靜態
已经过网络安全检测,放心下载
先在后台开启伪静态
然后再根据你服务器的类型,在服务器写上相关的伪静态规则即可
您好!这个比较复杂,我就简单说下。 1 先到后台开启伪静态2 到dz后台管理,应用中心搜索伪静态 3 安装相应的4到空间 开启伪静态支持5 添加伪静态规则,dz安装在www文件下6 如果以上还没有开启伪静态请自己修改 内容,(用记事本粘贴复制就可以)discuz改为www,保存选所有文件名称 用ftp上传到www如有疑问可以追问。
2.下载附件直接用FTP上传到论坛根目录即可
3.适用于LINUX系统的虚拟空间
不通过IIS设置是不可以的,就算ISAPI都是在IIS上设置的。 如果使用html的伪静态,那就必须在IIS上设置html映射,或使用*做通配符映射,除此以外别无它法。
本文地址:http://www.hyyidc.com/article/15292.html
上一篇:提高Discuz伪静态性能的秘诀优化与加速提高...
下一篇:Discuz伪静态的最佳实践确保论坛顺畅运行di...