Discuz静态存放,Discuz手机伪静态
当前目录列表:
1、Discuz论坛怎么实现静态化? 2、Discuz 怎么样设置静态化 3、关于DISCUZ论坛静态化解决方案 4、Discuz的静态页面是怎样做到的? 5、Discuz论坛 开启为静态服务器怎么设置
Discuz论坛怎么实现静态化?
首先,该封了6楼的号,发的也太过分了。其次,你的问题,到百度一搜就能找到解决办法,需要增加rewrite规则,规则还分apache、nginx、iis的规则,看你用的什么。 查看原帖
Discuz 怎么样设置静态化
首先主机要支持伪静态 目前市面的主机基本支持 其次要在你的主机里设置好伪静态规则
详细的规则去Discuz论坛后台找吧 就是开启的那个地方

关于DISCUZ论坛静态化解决方案
新建一个文件名为 .htaccess 的文件.把下面的内容复制进去,放在论坛根目录就可以了 RewriteEngine on # 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 / RewriteBase /bbs # Rewrite 系统规则请勿修改 RewriteRule ^archiver/,(fid|tid-[\w\-]+\.html)$ archiver/index.php?$1 RewriteRule ^forum-,[0-9]+-,[0-9]+\.html$ forumdisplay.php?fid=$1page=$2 RewriteRule ^thread-,[0-9]+-,[0-9]+-,[0-9]+\.html$ viewthread.php?tid=$1extra=page\%3D$3page=$2 RewriteRule ^space-,username|uid-,.+\.html$ space.php?$1=$2 RewriteRule ^tag-,.+\.html$ tag.php?name=$1
Discuz的静态页面是怎样做到的?
使用了url重写技术。
本来是以php结尾的地址,但服务器解析后,使用html作为扩展名输出到浏览者的客户端。
Discuz原生支持,是因为程序代码支持重写规则,随后需要环境予以支持才能完全实现这个功能。
实现这种页面叫“伪静态”。
传说对搜索引擎的友好程度低,是真是假我没有验证过。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
当然可以,如果是虚拟主机的话,可以咨询空间商如何设置伪静态。
如果是自己的主机,win主机需要添加几个文件到IIS,apache服务器需要在网站根目录放置一个rewrite重写规则文件.htaccess。
这个文件的作用是告诉服务器用什么规则来重写那些url,解释的比较通俗
这个文件可以到康盛官方官方获取,
文件上传到网站根目录后,在Discuz后台全局选项页面有一处开启静态化就可以了,具体在哪里我忘记了,你可以在后台直接搜索静态化就能找到了。
win主机说起来比较麻烦,你可以去网上自行搜索一下。
Discuz论坛 开启为静态服务器怎么设置
看看你的主机是Apache,要上传一个 .htaccess文件到根目录,内容是:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /Discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /Discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^,.*$
RewriteRule ^forum-,\w+-,[0-9]+\.html$ forum.php?mod=forumdisplayfid=$1page=$2%1
RewriteCond %{QUERY_STRING} ^,.*$
RewriteRule ^thread-,[0-9]+-,[0-9]+-,[0-9]+\.html$ forum.php?mod=viewthreadtid=$1extra=page\%3D$3page=$2%1
RewriteCond %{QUERY_STRING} ^,.*$
RewriteRule ^group-,[0-9]+-,[0-9]+\.html$ forum.php?mod=groupfid=$1page=$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=spaceuid=$1do=blogid=$2%1
RewriteCond %{QUERY_STRING} ^,.*$
RewriteRule ^archiver/,fid|tid-,[0-9]+\.html$ archiver/index.php?action=$1value=$2%1
如果你IIS的主机,上传一个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=topictopic=$2$4
RewriteRule ^,.*/article-,[0-9]+-,[0-9]+\.html,\?(.*)*$ $1/portal\.php\?mod=viewaid=$2page=$3$5
RewriteRule ^,.*/forum-,\w+-,[0-9]+\.html,\?(.*)*$ $1/forum\.php\?mod=forumdisplayfid=$2page=$3$5
RewriteRule ^,.*/thread-,[0-9]+-,[0-9]+-,[0-9]+\.html,\?(.*)*$ $1/forum\.php\?mod=viewthreadtid=$2extra=page\%3D$4page=$3$6
RewriteRule ^,.*/group-,[0-9]+-,[0-9]+\.html,\?(.*)*$ $1/forum\.php\?mod=groupfid=$2page=$3$5
RewriteRule ^,.*/blog-,[0-9]+-,[0-9]+\.html,\?(.*)*$ $1/home\.php\?mod=spaceuid=$2do=blogid=$3$5
RewriteRule ^,.*/,fid|tid-,[0-9]+\.html,\?(.*)*$ $1/index\.php\?action=$2value=$3$5
具体情况可登陆网站后台-全局-SEO设置-查看当前的 Rewrite 规则
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > Discuz静态存放,Discuz手机伪静态


