Discuz静态存放,Discuz手机伪静态

分类:建站教程 Discuz教程 时间:2025-10-23 09:52 浏览:0 评论:0
0

当前目录列表:

  • 1、Discuz论坛怎么实现静态化?
  • 2、Discuz 怎么样设置静态化
  • 3、关于DISCUZ论坛静态化解决方案
  • 4、Discuz的静态页面是怎样做到的?
  • 5、Discuz论坛 开启为静态服务器怎么设置
  • Discuz论坛怎么实现静态化?

    首先,该封了6楼的号,发的也太过分了。其次,你的问题,到百度一搜就能找到解决办法,需要增加rewrite规则,规则还分apache、nginx、iis的规则,看你用的什么。 查看原帖

    Discuz 怎么样设置静态化

    首先主机要支持伪静态 目前市面的主机基本支持 其次要在你的主机里设置好伪静态规则

    详细的规则去Discuz论坛后台找吧 就是开启的那个地方

    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 规则

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > Discuz静态存放,Discuz手机伪静态

    用户评论