如今的社区论坛最热门的当属discuz论坛了,有非常多的人喜欢用discuz做论坛,设置好论坛的伪静态的友好程度远远大于动态网页,并且也利于自己论坛的收录,如何设置discuz论坛的伪静态?

教你如何设置DZ论坛的伪静态?

注意:DZ论坛所在的空间一定要安装支持伪静态组件。

伪静态文件分为两种:一种是在linux主机下的,一种是在win主机下的。

站长们可以在后台“首页-管理中心首页-系统信息-服务器系统及PHP”查看论坛是在哪个主机下。

1.在linux下的伪静态

Linux伪静态设置比较简单

# 将 RewriteEngine 模式打开

RewriteEngine On

RewriteCond %{HTTP_HOST} !^bbs0724_com$ [NC]

RewriteRule ^(.*)$ http://www_bbs0724_com/$1 [L,R=301]# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /

RewriteBase /

# Rewrite 系统规则请勿修改

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RwriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1

把上面的代码复制下载,保存为.htaccess上传到论坛根目录就行了。

2.在win下的伪静态

因为win对伪静态的rewrite规则兼容性比较差,所以针对论坛的伪静态可能有多个版本,分享一个针对win主机下比较通用的规则。

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^bbs0724_com$

RewriteRule (.*) http://www_bbs0724_com$1 [I,RP]

RewriteRule ^(.*)/gid-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2

RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4

RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5

RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5

RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6

RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5

RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5

RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5

RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5

RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$23&$5

以上是DZX3.2的版本,把上面的代码复制下载,保存为httpd.ini上传到论坛根目录就行了。

3.无论是win主机还是linux主机,依据上面的步骤安装rewrite规则以后,接下来要在DZ论坛设置后台“全局-SEO设置”,把需要伪静态的选项勾上,Rewrite 兼容性选否,然后提交保存。

dz升级到php5.6伪静态设置,教你如何设置DZ论坛的伪静态?相关推荐

  1. 磊科nw705p虚拟服务器设置,教你如何设置磊科nw705p无线路由器的详细步骤【图文】...

    路由器的设置其实方法很简单,一般来说安装宽带的时候都会顺便安装上路由器并设置好,但是有用户对于刚买的磊科nw705p无线路由器却不知道如何下手了,对于这个磊科nw705p无线路由器的设置有什么好的方法 ...

  2. dz升级到php5.6伪静态设置,dz论坛伪静态(Rewrite)怎么设置[.htaccess规则]

    dz论坛伪静态是比较利于SEO优化的,拿冰雨网络论坛来讲,测试了一下,发现目录页能够生成伪静态,而内容页就提示服务器上找不到此内容,说明服务器这一块受到了限制,因而一直保持着动态的格式.php 对于D ...

  3. 台式计算机虚拟内存怎么设置,教你怎么设置电脑的虚拟内存

    有的时候我们在使用电脑的过程中,右下角会弹出一个小提示告诉我们虚拟内存不足,这让一些不懂电脑的朋友很费解.其实虚拟内存是为了加快电脑的运行而在硬盘中开辟一块空间用作缓冲区来和内存交换数据.这个功能在早 ...

  4. 计算机的配置鼠标,鼠标设置,教您鼠标设置在电脑的什么位置

    鼠标是我们在使用电脑的时候不可缺少的设备,而为了让鼠标更好的操作,我们就需要通过鼠标设置来进行更改,但是很多用户并不知道鼠标设置在哪,又该怎么设置鼠标呢?下面,小编给大家介绍鼠标设置在电脑的什么位置. ...

  5. 怎么设置win7连接无线网络连接电脑连接服务器,无线网络设置,教您怎么设置无线网络连接...

    其实无论是有线网络还是无线网络,它们都有各自的优点和缺点,所以只是看每个人的个人喜好.小编今天要给你们说说无线网络的一个使用技巧,那就是怎么设置无线网络连接,请小伙伴们的目光往下移~ 现在无线网络的使 ...

  6. php 连续打印设置,教你如何设置打印机连续打印销售单/快递单的方法

    刚安装上针式打印机时,真的不知道这个连续打印销售单怎么设置,查看了很多资料,写的是很详细,很多专业术语和操作,最终经过自己的摸索,自己总结了一套设置打印机连续打印销售单.快递单的方法,很实用.简单.快 ...

  7. 极路由虚拟服务器怎么设置,教你怎么设置极路由

    第一步 打开路由器,将路由器的插头插入电源,用一根网线连接路由器WAN口与墙上端口,用另一根网线连接路由器与电脑如下图(注意不同颜色的网线插入的地方)[也可以只用一根网线与路由器的WAN口(通常只有一 ...

  8. wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,教您如何设置

    WPS文字中文本框是一个经常使用到的小工具,因为文本框具有很大的用处,具有可移动.可调大小的文字或图形容器的功能,那我们怎么让WPS文字的文本框具有阴影效果呢?下面小编就为用户们介绍WPS设置文本框阴 ...

  9. Centos7 把php5.4升级到php5.6

    2019独角兽企业重金招聘Python工程师标准>>> 使用Remi源可以方便对php进行升级(x64版本) Step1: 添加EPEL和Remi源 wget http://dl.f ...

最新文章

  1. fiddler 抓取winform wcf包
  2. 投资100亿美元,谷歌计划在2020年扩建美国办事处和数据中心
  3. IOS7使用原生API进行二维码和条形码的扫描
  4. 电路知识--认识原理图(四)
  5. 漂亮的页面向导和Tab插件(Jquery)
  6. json请求 post vue_Spring Boot+Vueaxios异步请求数据的12种操作(上篇)
  7. iOS点击获取短信验证码按钮
  8. 服务器主板阵列创建!创建磁盘阵列RAID0、RAID1图文方法
  9. WebService之基于REST机制的实现实例(Java版)
  10. 黑马程序员 Python学习笔记之变量
  11. Redis数据结构总结
  12. slickedit 运行java_SlickEdit 一些使用技巧(转载)--一个人的博客
  13. Fedora14 nfs配置 + tiny210 挂载nfs
  14. 数学分析教程(科大)——1.9笔记+习题
  15. 百度经纬度和google经纬度互转
  16. 2022智源大会议程丨AI平台与系统专题论坛
  17. 将dubbo暴露HTTP服务
  18. HTML特效代码大全(史上最全)
  19. 微信小程序播放背景音乐
  20. MySQL入门笔记(五):另存数据为文件(导出数据)

热门文章

  1. 《我的视频我做主:Premiere Pro CS5实战精粹》——导读
  2. Go中sync 包的 Cond 使用
  3. 腾讯财报:Q2游戏收入430亿元,12岁以下未成年人占比0.3%
  4. CCIE-PIM Sparse RPT和SPT
  5. 通信中的同步(一)——基于FFT的信号信号载波频偏估计
  6. 安卓之Animator讲解
  7. 7-19 统计正数和负数的个数然后计算这些数的平均值 (15 分)
  8. Android Studio 安卓 常用布局控件
  9. vue前台Failed to load resource: the server responded with a status of 404 (Not Foun
  10. 韩流来袭,英文歌曲的垄断地位被撼动