- 浏览: 31215 次
- 性别:
- 来自: 成都
最新评论
discuz安装在非根目录,需要做一些URL地址重写,具体的apache RewriteRule的规则可以
参看这个博客:
http://hi.baidu.com/zwfec/item/cdd19716e77e225f2b3e2242
或者
http://www.jb51.net/article/15602.htm
或者
http://jingyan.baidu.com/article/afd8f4de50db9934e286e9a7.html
而对于将discuz安装在非根目录的话,需要在所安装的目录下添加一个.htaccess的文件,
文件的内容参考,http://www.panjieseo.com/235.html,具体可以如下:
RewriteEngine On
RewriteBase /bbs
# 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
注意:不用修改。
此外,若是根目录的网站是用框架搭建的话,往往还需要修改根目录下 .htaccess的文件
内容,例如采用Thinkphp的话,需要做如下的修改:
<IfModule mod_rewrite.c>
RewriteEngine On
#添加的东西
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum.php(.*)$ /forum/forum.php$1 [QSA,PT]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^home.php(.*)$ /forum/home.php$1 [QSA,PT]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^portal.php(.*)$ /forum/portal.php$1 [QSA,PT]
#添加的东西 结束
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
参看这个博客:
http://hi.baidu.com/zwfec/item/cdd19716e77e225f2b3e2242
或者
http://www.jb51.net/article/15602.htm
或者
http://jingyan.baidu.com/article/afd8f4de50db9934e286e9a7.html
而对于将discuz安装在非根目录的话,需要在所安装的目录下添加一个.htaccess的文件,
文件的内容参考,http://www.panjieseo.com/235.html,具体可以如下:
RewriteEngine On
RewriteBase /bbs
# 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
注意:不用修改。
此外,若是根目录的网站是用框架搭建的话,往往还需要修改根目录下 .htaccess的文件
内容,例如采用Thinkphp的话,需要做如下的修改:
<IfModule mod_rewrite.c>
RewriteEngine On
#添加的东西
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum.php(.*)$ /forum/forum.php$1 [QSA,PT]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^home.php(.*)$ /forum/home.php$1 [QSA,PT]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^portal.php(.*)$ /forum/portal.php$1 [QSA,PT]
#添加的东西 结束
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
发表评论
-
关于nginx 不能解析php
2014-04-14 23:15 2152今天在服务器下源码安装了 mysql php nginx 但 ... -
Ubuntu下 git 服务器的搭建
2014-02-25 14:10 1866手上的项目越来越多,就越来越发现离不开git类似的版本管理软件 ... -
关于如何在window 2008 上面配置ftp和网络共享的问题
2013-12-12 20:02 749如何配置ftphttp://91xueit.blog.51ct ... -
利用ec2 配置自己的vpn
2013-11-29 20:24 687具体参考:http://www.myvoipapp.com/b ... -
Paypal协议升级
2013-09-06 11:18 1203公司一直在使用paypa ... -
Ubuntu下安装JDK
2013-08-20 14:42 390首先创建一个文件夹,这个文件夹位置任意,但是你一定要记得这个文 ... -
Ajax同步异步问题
2013-07-23 15:20 734之前使用ajax,都没有太过注意他的同步异步问题,今天遇 ... -
discuz论坛国际版,支持好多国家的语言!!
2013-07-16 15:57 2199使用那个开源的discuz也搭建了不少的论坛了,虽然对其实现方 ... -
许多后台的管理模板页面
2013-07-01 15:28 690一直以来都挺反感用ifream 做的后台模板,但是真的要用到的 ... -
TP中如何去掉URL中的index.php
2013-06-19 16:49 3493使用过TP的同学都知道,在URL始终会有index .php ... -
Mysql查询优化
2013-05-03 17:36 918项目需要查询游戏用户的流失用户,对于流失用户的定义为:当 ... -
在ubuntu下快速安装lamp
2013-04-25 14:46 854之前配置lamp总是很麻烦,而且还不见的一次就能够配置好,最近 ... -
svn服务器架设
2013-04-16 16:39 568最近项目用到代码托管,相比较之前的git,现在采用的是更适合在 ... -
UNIX时间戳换算问题
2013-04-09 10:44 2131公司项目需要查询远在美国的数据库,而那边存放的数据库的 ... -
Ubuntu下MySql安装配置
2013-02-27 10:07 575具体安装过程参考:http://www.cnblogs. ... -
ubuntu 12.10中MyEclipse 10.6+下载+安装+破解
2013-02-27 09:59 1针对eclipse中的tomcat发布不了项目,决定用Mycl ... -
how to install ubuntu on your disk
2013-02-26 12:48 554对于喜欢linux系统的朋友一定想过要把系统装在自己电脑 ... -
sql
2013-01-30 17:52 561若是一个表中有多中类型,查询的时候只需要查询其中每个类型的前几 ... -
正则表达式相关
2012-12-01 11:45 625最近项目用到正则表达式,现在给大家推荐不同语言用到的正则表达式 ... -
jquery
2012-08-23 10:46 517一直在找比较好用,比较全面的日历控件,现在终于找到了就是 ...
相关推荐
mysql5.7的包
的某些接口未能正确过滤用户输入,攻击者可能构造特定的URL或表单参数,执行任意SQL命令,获取敏感信息或修改数据库内容。 2. 跨站脚本(XSS):XSS攻击是通过在页面上注入恶意脚本,当其他用户访问该页面时,这些...
### Discuz报价模块知识点 #### 一、Discuz概述 - **Discuz**是一款非常流行的社区论坛系统,由Comsenz公司开发并提供技术支持。它以其功能强大、扩展性强、用户体验良好而闻名,在国内外拥有大量的用户群体。...
- SEO优化:支持自定义URL结构,利于搜索引擎抓取,提升网站排名。 - 完善的社交整合:与QQ、微信等社交媒体平台深度集成,增强用户粘性。 - 插件和模板丰富:拥有大量的第三方插件和模板资源,可扩展性强。 - ...
this is a very goood discuz bsp
通过`$ac`变量获取URL中的参数,并通过条件判断来决定执行哪个具体操作。例如,`if($ac == $_SCONFIG['login_action'])`这样的条件判断,会检查`ac`参数是否等于预设的登录标识,从而决定是否执行登录操作。同时,`...
在项目根目录下,运行`python manage.py startapp blog`,这会创建一个名为`blog`的应用,其中包含模型、视图、模板和URL配置等文件。`blog`应用是我们实现博客功能的核心。 在`blog`应用中,我们需要定义数据模型...
DiscuzX3 全站内容仅对搜索引擎蜘蛛屏蔽外链,用户可见 视频演示地址:https://www.zmt6.com/spider.html
《虚拟在线人数插件 for Discuz:提升论坛活跃度的智能解决方案》 Discuz!作为国内广泛应用的社区论坛软件,其强大的功能和易用性深受众多网站管理员的喜爱。然而,如何提升论坛的活跃度,尤其是在线人数,一直是...
### Discuz论坛开发文档知识点详解 #### 一、系统架构 Discuz! 是一款非常流行的社区论坛软件,其系统架构主要包括以下几个方面: 1. **前台功能**:面向普通用户的使用界面,包括但不限于发布主题和帖子、查看...
下载后解压到Wampserver的www目录下,运行upload/instll/index.php进行安装。进行到设置数据库密码等时,数据库密码为空(如wampserver内置MySQL设置有密码的,以自定义密码为准)
Discuz! 3.2 完美英文语言包是一款专为Discuz! 3.2论坛系统设计的多语言资源,旨在为非中文环境下的用户提供流畅的使用体验。这款语言包包含了论坛系统的所有核心功能模块的英文翻译,确保了用户在浏览、发帖、管理...
此外,URL结构的多语言化也是一个重要方面,合理的URL结构可以提高网站的可读性和SEO效果。 在维护和更新方面,随着Discuz系统的升级,插件可能需要相应的更新以保持兼容性。同时,如果需要添加更多语言支持,就...
nodejs下基本的加解密代码, 还有一个带时效的加解密函数,从discuzz上的php代码转换而来
2. **DISCUZZ**:Discuz! 是一款社区论坛软件,广泛应用于建立论坛交流平台。Discuz! X系列在原有的基础上增强了社交化、移动化功能,如SNS互动、移动APP支持等,提供了丰富的插件和模板,让开发者可以快速搭建个性...
Jeewx-Boot独创插件开发机制,实现了每一抽奖活动(砸金蛋、刮刮乐、砍价等)、官网、商城、小程序都是一个独立的插件,对JAVA来讲就是一个JAR包,可以很方便的做插拔,打造像discuzz、微擎一样的