discuz seo 伪静态(discuzq还能用吗)




DISCUZ3.1 伪静态要什么设置
我猜测题主应该是虚拟主机环境搭建的discuz,所以这里说一下虚拟主机环境的配置方式。
具体方式如下:
1.进入discuz的后台,点击全局》 SEO设置,之后映入眼帘的就是URL静态化的设置页面了。在这里填写好你想要的格式,然后点击【查看当前的 Rewrite规则】(如图)
2.将【虚拟主机用户】(如图)内的代码复制下来,保存粘贴在记事本文件中。
3.连接FTP,将这个保存了伪静态规则(上图红框内的代码)的记事本文件上传到网站根目录,即和【forum.php】在同一目录内。
4.将记事本文件改名为:【.haccess】(名字是【.haccess】,不是【.haccess.txt】,也不是【haccess】)
5.大功告成,重新打开网站首页,你会发现网站的 URL全部变成了你设置的伪静态规则。不过不用担心原来的链接失效,原来的链接依旧可以访问。
什么是伪静态伪静态有何作用
伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。
1.从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是htmlhtm或者是目录格式
2.伪静态只是改变了URL的表现形式,实际上还是动态页面
3.静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的
总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。
当然了,说道伪静态,我们就要来说一下不同的服务器程序支持的伪静态也是不同的。并且,不同的建站程序使用的伪静态代码也是不一样的。
下面我们就以著名的建站程序Discuz为例,来说一下。
假如我们在后台开启了伪静态。
这时我们就可以打开右上角的“查看当前的 Rewrite规则”来查看伪静态规则,然后在打开的页面你选择自己服务器对应的规则就可以啦。
我在这列举两个典型的:
IIS7及以上
2.Apache
3.Nginx
这些都是比较常见的主机。
这些只是我说的也只是皮毛。具体你还是要翻阅相关资料去了解。Discuz是提供规则了的,还有很多程序没有提供,就需要自己去写,去尝试啦。
怎么设置php开源程序伪静态设置通用方法
关于php开源程序的伪静态设置,怎么设置类?不同的开源程序设置方法是否有相同之处?它们各自是否又有怎样的特点类?是否有规律可查?这些,将是我们今天这篇文章的全部内容。无忧主机小编,就根据自己的多年的工作经验总结一下。把php开源程序如何设置伪静态(url重写)的方法进行总结,分享给大家,如何设置网站伪静态,怎么设置伪静态?这个问题,当你看完之后,肯定能找到解决问题的方向。此文,献给,亲爱的无忧主机香港免备案的php空间的用户们,以及对php开源程序的爱好者们。希望对各位站长能有所帮助。
伪静态设置对象:市面您能找到的php开源程序
使用环境:使用linux环境php虚拟主机,或自建的使用linux环境的独立服务器。不适合windows环境的的php空间用户使用。
以下是关于php开源程序的伪静态设置的通用方法的介绍:
任何php编写开源程序的网站,实现伪静态的方法,都是遵循这样的一个步骤:
在网站后台开启伪静态功能
上传.htaccess文件(伪静态规则)
然后您的网站就会自动调用服务器的rewrite模块,把动态url地址根据,您的伪静态规则文件自动将其输出html的静态页面。只是不同的网站程序,其设置的方法和表现形式不同而已,我已将其分为如下几类,您可以详细参考。
Php开源程序伪静态设置方法大概可以分为三种类型:
善解人意型
典型案例:wordpress
用wordpress建站的站长应该都知道,wordpress的伪静态设置方法非常之简单,只需要登录wordpress后台,设置——常规,在“wordpress地址(URL)”和“站点地址(URL)”两个地方输入www的域名就可以了,不需要任何伪静态代码,可谓非常人性化,当之无愧的“善解人意”。
自给自足型
典型案例:光线cms
光线cms伪静态设置方法是这样的:
首先需要在后台开启伪静态,设置是:
伪静态重写功能:开启
网站运行模式:动态
然后在网站根目录rewrite文件夹中找到.htaccess文件,也就是程序自带的伪静态文件,把它移到程序安装目录,就可以了。
这类伪静态设置,一般是在后台开启伪静态,然后再把程序自带的伪静态文件放到程序安装目录就行了。由于伪静态文件程序包里是自带的,不需要自己去找,所以,“自给自足型”,理所应当。
自力更生型
典型案例:discuz(适用于各个版本)
Discuz开启伪静态的方法,和光线cms设置方法有类似的地方。
首先,需要在discuz论坛的后台全局——seo设置,在可用处全部勾选,点击提交,然后点击“查看当前的Rewrite规则”,把“Apache Web Server(虚拟主机用户)”下的代码复制出来,在本地新建一个名为1.txt文本文档(命名不限,不要用中文就行),复制进去保存。然后上传到网站安装目录,重命名为.htaccess。这里要注意一点,伪静态规则中的“RewriteBase/”,如果网站安装在根目录,那么就“/”后面就不需要写。否则就要在“/”后添加二级目录名称。
这类伪静态设置,不仅仅需要在后台开启伪静态,还需要自己在后台寻找伪静态代码,并且需要自己新建文件上传到网站安装目录,相对以上两种,还是比较麻烦的。所谓“自力更生”,所有步骤几乎都要自己来操作,可谓名副其实。
Php开源程序的伪静态设置,无忧主机小编了解的大概就这三个分类。一些其他的开源程序,基本上都可以归到这三个大类里面。希望大家可以有所收获。
无忧主机小编推荐文章阅读:
定制实现Ecshop专题页伪静态