您当前所在位置: > 实用问答

Discuz系列应用教程:[6]静态化之伪静态详解

时间:2019-06-17 06:33:14  来源:  作者:网络

不管做什么网页,如果想要被搜索引擎有个好的收录,那必须首先要对网页静态化,Discuz提供了伪静态方案,下面介绍你的Discuz如何静态化,以及静态化过程中静态化常遇到的问题。

攻略对象

  • Discuz X3.2及其他X系列
  • FTP工具

步骤分解

  1. 1

    首先进入Discuz后台管理中心,如图,查看确认自己使用的主机信息。例如:

    服务器系统及PHP:WINNT / PHP v5.2.17

    服务器软件:Microsoft-IIS/6.0

    就知道了系统所在主机类型及服务器软件。

  2. 2

    然后点击【全局】->【SEO设置】,如图,把需要静态化的内容打钩选上,一般都是全部选择,选择好后提交。

  3. 3

    点击上步界面中的【查看当前的 Rewrite 规则】,然后可以不同主机不同服务器平台的静态化内容。你的主机静态化规则都将在这里。

  4. 4

    如果你的主机是Linux类型,一般用如下静态化规则:

    # 将 RewriteEngine 模式打开

    RewriteEngine On

    # 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /

    RewriteBase /discuz

    # 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 ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

    RewriteCond %{QUERY_STRING} ^(.*)$

    RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

    (如图,将上面规则内容复制粘贴到.htaccess文件中,用FTP工具上传到服务器网站根目录下)

  5. 5

    如果你的主机是WIN类型,一般用如下静态化规则:

    [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=topic&topic=$2&$4

    RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5

    RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5

    RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6

    RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5

    RewriteRule ^(.*)/space-(username|uid)-(.+)\.html(\?(.*))*$ $1/home\.php\?mod=space&$2=$3&$5

    RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5

    RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5

    (如图,将上面规则内容复制粘贴到httpd.ini文件中,用FTP工具上传到服务器网站根目录下)

  6. 6

    如果按照以上步骤正确设置后,打开论坛内容的时候无法访问,这时候需要和空间商技术服务联系,让对方开通静态化功能。

    END

注意事项

  • 因为静态化与否与你的虚拟主机支不支持关系很大,所以购买主机的时候最好先问明白这个问题
  • 其他相关于DZ的应用教程见本系列经验的其他部分
相关下载

玩家评论

【GUCCI腕表首饰】Gucci欣然呈献Greenhouse静态展_Grip

原标题:【GUCCI腕表首饰】Gucci欣然呈献Greenhouse静态展 2019年12月4日,Gucci在郑州正弘城一层中庭欣然呈献专为品牌腕表设计的以温室概念为灵感的详情>>

阅读: 12
日期: 2019-12-10
清纯美女张辛苑水中静态唯美魅惑写真(图片)

详情>>

阅读: 0
日期: 2019-10-22
discuz x3.2设置伪静态之后出现问题的解决方法

将Discuz! X3.2 IIS7.5、伪静态规则的配置方法以及出现404的问题的解决方法分享给分享给大家!攻略对象discuz x3.2iis7.5步骤分解11.在后台“全局》SEO设置》URL 静态化”相详情>>

阅读: 11
日期: 2019-07-02
手机静态ip怎么设置

随着智能手机的日益普及,越来越多的人使用手机上网浏览信息,一般来说当打开手机的wlan功能后,连上无线路由器会通过提供的DHCP功能自动为手机设定一个IP地址自动上网。但是有些详情>>

阅读: 52
日期: 2019-06-27
如何设置静态DNS

现在,我们的电脑上网很多情况下都是自动获取IP地址及DNS。然后,有些时候,默认的DNS不能正常解析部分域名,就需要手动添加静态DNS。那么,如何添加多个静态DNS?又如何设置多个DNS优详情>>

阅读: 46
日期: 2019-06-26
手机修改WiFi静态ip地址的方法

许多朋友的手机刷机后,或者使用手机不当,出现WiFi连接一直处于正在获取ip地址,就是上不了网,出现这种情况说明当前的wifi地址出现分配问题,需要手机用户自己修改为静态ip,步骤如下详情>>

阅读: 32
日期: 2019-06-21
迷你世界静态水怎么弄 迷你世界怎么做静态水

迷你世界静态水怎么弄?迷你世界怎么做静态水?大家都知道迷你世界的水是动态的,放置在方块上就会四处流动。那么你会制作静态的水吗?今天小编教你做最奇特的水方块。攻略对象迷你详情>>

阅读: 16
日期: 2019-06-19
如何将自己的电脑改为静态IP,静态IP如何填写

我们在公司上网有时连接人数太多,会出现上网被挤掉的情况。如果我们事先设定好静态IP,就不会出现这种情况了。攻略对象电脑步骤分解1首先我们要先查查自己电脑被分配的IP地址详情>>

阅读: 9
日期: 2019-06-18
魅族手机如何设置WIFI网络代理与静态IP

魅族手机如何设置WIFI网络代理与静态IP,跟小编学习起来吧攻略对象魅族手机步骤分解1点击打开我们手机桌面的设置2在设置界面中点击打开无线网络3在WIFI热点界面点击打开代理详情>>

阅读: 9
日期: 2019-06-18
csol动态密码安全还是静态?我的是静态,怎么用动态?

Game234问答中心有网友提出了一个比较有代表性的问题【csol动态密码安全还是静态?我的是静态,怎么用动态?】,小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗详情>>

阅读: 23
日期: 2019-04-17
《古剑奇谭2》五项静态修改补丁游戏辅助下载

中文名称:古剑奇谭2发布日期:2013-08-20更新日期:--文件大小:1.0M游戏语言:简体中文英文名称:GuJian2游戏制作:上海烛龙游戏发行:GameBar上市时间:20详情>>

阅读: 4
日期: 2019-04-17
《古剑奇谭2》静态修改补丁v1.0.2.1游戏辅助下载

中文名称:古剑奇谭2发布日期:2013-08-24更新日期:--文件大小:6.0M游戏语言:简体中文英文名称:GuJian2游戏制作:上海烛龙游戏发行:GameBar上市时间:20详情>>

阅读: 11
日期: 2019-04-17
《古剑奇谭2》静态修改补丁v1.1.0.1游戏辅助下载

中文名称:古剑奇谭2发布日期:2013-09-14更新日期:--文件大小:2.0M游戏语言:简体中文英文名称:GuJian2游戏制作:上海烛龙游戏发行:GameBar上市时间:20详情>>

阅读: 10
日期: 2019-04-17
《古剑奇谭2》静态修改补丁v1.3.0.0游戏辅助下载

中文名称:古剑奇谭2发布日期:2013-09-29更新日期:--文件大小:1.0M游戏语言:简体中文英文名称:GuJian2游戏制作:上海烛龙游戏发行:GameBar上市时间:20详情>>

阅读: 4
日期: 2019-04-17
雨田静态分析系统2.6.1下载

游戏类型:系统辅助文件大小:6.92MB软件语言:简体中文运营:软件授权:免费版应用平台:WinXP/Win10/Vista/Win7/Win8安全认证:雨田静态分析系统2.6.1官方下载版本:详情>>

阅读: 1
日期: 2019-04-03
超静态Build 20161216单机游戏下载

标签:剧情创意刺激超静态Build20161216非常刺激的射击游戏类型:射击飞行语言:英文更新:2016/12/1615:48:26大小:195.7MB系统:WinXP/Win7/Win详情>>

阅读: 6
日期: 2019-03-15
照片唤醒技术将静态图像转换为AR动画

华盛顿大学的一组研究人员推出了一项实验性技术,该技术可以直接从静态2D图像中剪切字符,并将其转换为3D动画,在AR作为媒介的帮助下逐步进入现实世界。该照片唤醒方法可以适用于照片,海报,详情>>

阅读: 10
日期: 2019-03-01
AR图书让静态的图文“活”起来

如果传统的图书已经无法引起孩子的兴趣,AR图书将是满足他们好奇心的新选择。AR图书,顾名思义,就是将AR技术应用在书籍上,它最大的特点就是让静态的图文“活”起来详情>>

阅读: 14
日期: 2019-01-02
《神之怒》静态CG发布 弑神是怎样的一种体验?

上一篇: 山海战记9月9日萌动内测 萌系微操塔防来袭 下一篇: 还原最美玄幻世界 《武动乾坤》场景原画大赏 近期游戏热闻 · 《Observation》科幻恐怖由玩家扮演... 详情>>

阅读: 2
日期: 2018-11-21
迷你世界静态水怎么做 迷你世界静态水制作步骤

个容器,这就是玩家比较苦恼的迷你世界静态水怎么做?...中间再放一桶水,到时候草垛变成稻草人后,2格高的... 详情>>

阅读: 5
日期: 2018-11-06
伪静态、rewrite和301跳转是一个东西吗?

小编为您搜罗的答案:伪静态:动态URL的静态化处理(两条URL均可访问,分散网页权重)。rewrite:URL重写,一般情况就是做伪静态。301跳转:准确的说应该301永久重定向,给网页确定一个唯一的详情>>

阅读: 3
日期: 2018-08-28
迷你世界两格静态水教学

迷你世界两格静态水教学详情>>

阅读: 0
日期: 2018-08-26
东海静态风景静态屏录自带BGM

东海静态风景静态屏录自带BGM详情>>

阅读: 5
日期: 2018-08-26
这明明是一幅静态图片,为什么我们却能看出动态的效果,这是什么原理?

小编为您搜罗的答案:楼主你好,这种图片叫做幻觉图形,不是图片在动,而是你的眼球焦距在动,但你眼睛焦距集中在其中一个图形上的时候,那么由于它本身是静止的,所以看到它不会动,然而这时你眼睛的焦距顾及不到其详情>>

阅读: 10
日期: 2018-08-25
美拍视频: 静态水教程游戏

美拍视频: 静态水教程游戏详情>>

阅读: 2
日期: 2018-08-21
迷你世界:阿源制作了静态水!能够定格在时间的静态水!

迷你世界:阿源制作了静态水!能够定格在时间的静态水!详情>>

阅读: 0
日期: 2018-08-20
迷你世界:这么详细的静态水和熔浆教学,谁都可以会

迷你世界:这么详细的静态水和熔浆教学,谁都可以会详情>>

阅读: 0
日期: 2018-08-19
【Dex】VS+SQL设计网站中,修改了index.htVSml静态网页代码,为什么...

小编为您搜罗的答案:vs中Index.html与<br/>default.aspx这两个页面是独立不同的页面。<br/>------------------------详情>>

阅读: 1
日期: 2018-08-13
迷你世界静态水教程,别问我为什么又发,手残党表示虐心

迷你世界静态水教程,别问我为什么又发,手残党表示虐心详情>>

阅读: 0
日期: 2018-07-02
迷你世界:想不到这样也能做出这么好玩的静态水,学到了!

迷你世界:想不到这样也能做出这么好玩的静态水,学到了!详情>>

阅读: 1
日期: 2018-07-01
★部落冲突★PR制作简单会装逼的野蛮王静态效果动画【龙金DRAGON】

★部落冲突★PR制作简单会装逼的野蛮王静态效果动画【龙金DRAGON】详情>>

阅读: 2
日期: 2018-06-28
美拍视频: 静态水的教程

美拍视频: 静态水的教程详情>>

阅读: 0
日期: 2018-06-28
迷你世界:静态水的教程

迷你世界:静态水的教程详情>>

阅读: 4
日期: 2018-06-26
为什么50个不能换静态呢

为什么50个不能换静态呢详情>>

阅读: 0
日期: 2018-06-24
iOS将多个第三方sdk打包成静态库

原标题:iOS将多个第三方sdk打包成静态库本篇文章主要介绍了"iOS将多个第三方sdk打包成静态库",主要涉及到第三方,IOS方面的内容,对于IOS开发感兴趣的同详情>>

阅读: 13
日期: 2018-06-22
静态任务:转移电脑版下载安装详细教程

  静态任务:转移已经登陆安卓平台,相信不少喜欢使用安卓模拟器bluestacks进行游戏详情>>

阅读: 11
日期: 2018-06-21
精彩推荐