要注意的是,如果配置了主域名指向子目录;
下面的discuz静态化就作为独立主机来处理(见discuz帮助)
# .htaccess main domain to subdirectory redirect
# Copy and paste the following code into the .htaccess file
# in the public_html folder of your hosting account
# make the changes to the file according to the instructions.
# Do not change this line.
RewriteEngine on
# Change yourdomain.com to be your main domain.
RewriteCond %{HTTP_HOST} ^(www.)?iyourdomain.com$
# Change 'subdirectory' to be the directory you will use for your main domain.
RewriteCond %{REQUEST_URI} !^/subdirectory/
# Don't change this line.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Change 'subdirectory' to be the directory you will use for your main domain.
RewriteRule ^(.*)$ /subdirectory/$1
# Change yourdomain.com to be your main domain again.
# Change 'subdirectory' to be the directory you will use for your main domain
# followed by / then the main file for your site, index.php, index.html, etc.
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/article-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3&%1
分享到:
相关推荐
在 Apache 虚拟主机环境下,Discuz 的伪静态配置还需要考虑其他因素,比如 `.htaccess` 文件的配置。 ##### 1. 配置 `.htaccess` 文件 在 Discuz 论坛根目录下创建或修改 `.htaccess` 文件,添加如下规则: ```...
### 安装与配置Discuz论坛 #### 一、软件准备 为了顺利安装与配置Discuz论坛,我们需要准备以下软件: - **Discuz!_5.5.0_SC_UTF8.zip**:这是Discuz论坛的核心文件包。 - **apache_2.2.4-win32-x86-no_ssl.msi**...
通过上述步骤,可以完成Discuz X1.5论坛的URL重写配置,实现更为友好的URL格式,同时通过URL静态化提升网站的SEO效果。需要注意的是,配置文件中的路径和规则需要根据实际的服务器环境和论坛目录结构进行适当调整。...
2:上传TaodiV_5.40.001_install文件夹中的文件至网站根目录,或子目录 3:登陆后台http://域名/admin/ 并修改配置站点信息 初始账号:admin 密码:admin 4:logo默认路径img/logo.gif 用您自己的LOGO覆盖即可! ...
2:上传TaodiV_5.40.001_install文件夹中的文件至网站根目录,或子目录 3:登陆后台http://域名/admin/ 并修改配置站点信息 初始账号:admin 密码:admin 4:logo默认路径img/logo.gif 用您自己的LOGO覆盖即可! ...
无论你的服务器环境是Apache还是IIS,都需要修改对应的伪静态配置文件。对于Apache,这通常意味着修改`.htaccess`文件;对于IIS,则可能是`web.config`。在这些文件中,找到与`/com/`相关的规则,并将其替换为你的新...
2:上传文件夹中的upload文件中至网站根目录,或子目录 3:登陆后台http://域名/admin/ 并修改配置站点信息 初始账号:admin 密码:admin 4:logo默认路径img/风格/logo.gif 用您自己的LOGO覆盖即可! 【更新内容】...
若二级域名或子目录,则会导致某功能无法正常使用) 2. 设置目录属性 以下这些目录需要可读写权限 ./data/cache ./data/compile ./data/upload ./data/upload/tempimg ./data/logo ./data 含子目录 3. 执行安装脚本 /...
若二级域名或子目录,则会导致某功能无法正常使用) 2. 设置目录属性 以下这些目录需要可读写权限 ./data/cache ./data/compile ./data/upload ./data/upload/tempimg ./data/logo ./data 含子目录 3. 执行...
【标题】"DiscuzX2.5舞曲系统"是一个基于Discuz! X2.5框架进行二次开发的社区论坛解决方案,专为舞曲音乐爱好者和相关行业提供交流平台。这个系统结合了Discuz!的强大功能和七禧的定制化设计,旨在打造一个集舞曲...
8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出apache和php整合的需求 8-17 3.php开发环境的搭建...
8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出...
8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出...
8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出...
8-16 5.apache服务器使用及配置② apache目录结构 8-16 6.apache服务器使用及配置③ apache虚拟目录 8-17 1.apache服务器使用及配置④ apache虚拟主机 web访问时序图 8-17 2.apache服务器使用及配置⑤ 作业点评 提出...
"web316"可能是论坛的定制域名或品牌名,而数字"124"可能表示该文件或目录的大小、版本号,或者是在某种排序或备份序列中的位置。通常,论坛的压缩包可能包含以下组件: 1. **论坛软件**:例如Discuz!、PHPWind等,...
【压缩包子文件的文件名称列表】"team15"可能是指论坛的第15个版本或者是某个特定的子目录或文件夹,比如存储特定主题或数据的分区。这可能包含了论坛的主要页面、样式表(CSS)、脚本(JavaScript)、图片和其他...