本篇文章给大家谈谈discuz伪静态好吗,以及dz论坛伪静态对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、discuz手机版如何实现伪静态,详细方法?
- 2、什么是伪静态?伪静态有何作用
- 3、discuz、phpcms的伪静态和纯静态,该使用哪个
- 4、怎样设置虚拟主机Discuz 伪静态
- 5、discuz是伪静态程序吗
1、discuz手机版如何实现伪静态,详细方法?
DZ是真的太老了~想用都用不起来,尤其现在商店那些插件的价格,真是无力吐槽,一个插件的价格,堪比服务器的价格了~
都删站好几次了~
现在手机端流量大,DZ没法响应式不说。。连伪静态还需要买插件才能实现~
是真的没劲!!!!!!!!!!!!
2、什么是伪静态?伪静态有何作用
伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。
1.从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式
2.伪静态只是改变了URL的表现形式,实际上还是动态页面
3.静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的
总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。
当然了,说道伪静态,我们就要来说一下不同的服务器程序支持的伪静态也是不同的。并且,不同的建站程序使用的伪静态代码也是不一样的。
下面我们就以著名的建站程序Discuz为例,来说一下。
假如我们在后台开启了伪静态。
这时我们就可以打开右上角的“查看当前的 Rewrite 规则”来查看伪静态规则,然后在打开的页面你选择自己服务器对应的规则就可以啦。
我在这列举两个典型的:
IIS7及以上
2.Apache
3.Nginx
这些都是比较常见的主机。
这些只是我说的也只是皮毛。具体你还是要翻阅相关资料去了解。Discuz是提供规则了的,还有很多程序没有提供,就需要自己去写,去尝试啦。
3、discuz、phpcms的伪静态和纯静态,该使用哪个
这个问题我也在考虑, 目前我的站 首页、频道页用纯静态,内容页用伪静态 等待大神解答
4、怎样设置虚拟主机Discuz 伪静态
伪静态是相对真实静态来说的,有时我们为了更好增强搜索引擎的友好面,通常将一些动态页面(如PHP、ASP等)设置成伪静态页面。在HostEase虚拟主机中我们可以在.htaccess配置文件中自定义伪静态规则来设置网页的伪静态化,下面以Discuz x2为例来说说伪静态设置的具体过程。
安装Discuz x2成功后,登录Discuz x2的后台管理界面,然后在“全局”菜单中,选”优化设置”选项,勾选中URL静态化下面相应的选项(可根据个人设置进行选择)等相关的设置,
后台的环境设置好后,接下来就要设置.htaccess的规则了,在网站的根目录中找到.htaccess 文件输入以下代码(如果不存在可自行建立此文件)。当然也可以在本地编辑好然后在用FTP上传到网站中,不过Windows系统下一般无法直接建立.htaccess文件,你可以从其他程序中拷贝一份,编辑并修改.htaccess文件为以下内容:
# 将RewriteEngine 模式打开RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,
请将/discuz 修改为 /RewriteBase /discuz# Rewrite系统规则请勿修改RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^topic-(.+)\.html$ portal.php?mod=topictopic=$1%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=viewaid=$1page=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplayfid=$1page=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthreadtid=$1extra=page\%3D$3page=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=groupfid=$1page=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space$1=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=spaceuid=$1do=blogid=$2%1RewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1value=$2%1
3
到这里Discuz x2伪静态设置过程就完成了,现在你可以打开网站检查下伪静态设置是否成功。
注意事项
真正的静态化和伪静态还是有本质的区别的,这里需要注意的是使用伪静态将占用一定量的CPU占有率,大量使用可能会导致CPU负载。另外Discuz不同版本的伪静态规则可能会不一样,你只需要将相应版本的规则内容替换上述规则就可以了,以上设置内容仅供广大朋友参考!
5、discuz是伪静态程序吗
discuz是一款建站程序,多数用来建立论坛。
你说的伪静态是指一个功能,简单来说就是网址后面不会出现问号。discuz能很好的做到伪静态。
后台-全局-SEO-URL静态化,这里就可以设置。
关于discuz伪静态好吗和dz论坛伪静态的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。