如何使用自定义discuz代码(Apache,IIS下Discuz x1.5伪静态设置方法)
如何使用自定义discuz代码
Apache,IIS下Discuz x1.5伪静态设置方法
1.如是Apache服务器,操作如下:
建立.htaccess文件,在该文件里面写入如下伪静态规则:
复制代码 代码如下:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuzxx
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^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 ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
2.如果是IIS6,操作如下:
下载Discuzx 1.5 Rewrite组件,上传到服务器的根目录,然后在"ISAPI"中加载刚刚上传的Rewrite组件中的Rewrite.dll即可。
或者已经安装了rewrite的朋友
httpd.ini
复制代码 代码如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
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 ^(.*)/([a-z]+)-(.+)\.html(\?(.*))*$ $1/$2\.php\?rewrite=$3&$5
如果是IIS虚拟主机,则修对应的httpd.ini文件即可。
然后在"全局"=》"优化设置"=》"搜索引擎优化"中开启相应的伪静态页面即可。
上面Apache,IIS两种环境下的伪静态配置我都成功了。
- apache实时框架(教你快速开启Apache SkyWalking的自监控)
- apache的优化建议(Apache 网站速度更快)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- 开源asp.net(apache下支持asp.net的实现方法)
- apache服务器配置https(Apache Rewrite url重定向功能的简单配置)
- linux安装phpstudy(PHPStudy下如何为Apache安装SSL证书的方法步骤)
- nginx服务器和apache服务器(Nginx vs Apache两大web服务器比较)
- xampp安装后启动apache弹出对话框(XAMPP下使用顶级域名绑定虚拟主机的配置方法和示例)
- web服务器iis安全访问机制(IIS与APACHE实现HTTP重定向到HTTPS)
- 检查安装apache(Apache下MP3 防盗链的解决办法)
- apache克隆后自动关闭(Apache 本地服务器启动后又自动停止解决办法)
- apache服务器常用配置(优化Apache服务器性能的方法小结)
- apache配置说明(深入apache host的配置详解)
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- 做网站是使用nginx还是apache(web服务器软件Apache与Nginx的对比分析)
- 怎么用apache自定义网站根目录(Apache 二级域名实现方法介绍)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
热门推荐
- canvas处理图片风格(html2 canvas生成清晰的图片实现打印功能)
- docker中国加速镜像怎么设置(Docker 安装及配置镜像加速的实现)
- uni app 小程序全局样式没法用(uniapp封装小程序雷达图组件的完整代码)
- python中如何遍历键(Python中按值来获取指定的键)
- 宝塔面板必须安装哪些软件(宝塔面板安装后必要的安全设置说明)
- laravel框架少见方法详解(laravel 配置路由 api和web定义的路由的区别详解)
- webapi 参数的传递
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- dedecms图集功能(DEDECMS给图集图片加上自动编号教程)
- 织梦系统的seo教程(织梦后台SEO优化和修改关键字的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9