ChatGPT批量写原创文章软件

discuz静态存放(discuz手机伪静态)

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

本文目录一览:

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

相关文章