伪静态常见问题解答
不知道如何建站但对SEO稍有了解的朋友一定知道伪静态这个词。静态页面对于搜索引擎优化来说是比较动态的,但是伪静态的好处,伪静态规则怎么写,伪静态是什么意思,可能还有很多朋友不知道。
这是伪静态
伪静态是什么意思?
伪静态页面相对于纯静态页面。通常,我们会为文章生成静态页面,以便于搜索引擎优化。但是有的朋友希望自己的页面实时生成新数据,所以使用了动态脚本。但我不想失去搜索引擎友好的一面,所以创建了伪静态技术。不仅实现了自身网站页面最新数据的实时展示,也便于搜索引擎优化。以html等静态页面的形式展示,但实际上是由ASP等动态脚本处理的。
静态和动态的区别
静态页面:从RUL中我们可以看出,伪静态就是以html、htm和目录结尾的静态页面。
动态页面:不规则的网址,包含符号并以其他后缀结尾如:index.php、index.asp等
伪静态页面:伪静态页面只是将 URL 伪装成静态页面,但实际页面仍然是动态页面。之所以伪装成静态页面,只是为了搜索引擎优化。
总结:从SEO的角度来看,伪静态和静态页面的功能是一样的,但是伪静态本质上是一个动态页面,所以资源消耗和动态页面是一样的,而且因为服务器还需要消耗额外的资源。
伪静态的好处
从URL的角度,我觉得伪静态页面更方便用户记忆。甚至很多网站都是按照文章标题绘制的伪静态URL,虽然是一个小细节,但是从SEO的角度和用户体验的角度来看,这是一个很大的变化。当然,伪静态不仅仅是这个好处,还有以下几点。
对搜索引擎有利:对于静态页面,搜索引擎更容易爬取,而搜索引擎更喜欢静态页面,因为静态页面调用的数据只是文件数据,而不是通过数据库调用数据,所以在术语网站打开速度 静态页面更有优势。我们模拟静态页面,搜索引擎会将您的网站误认为是静态页面。
便于用户记忆:如果是动态页面,我们可以在URL上到处看到不同的符号,用户一定记不住。怎样才能使用伪静态URL,根据页面内容设置URL,那么用户很快就能在记住你的域名的同时记住你的URL。
伪静态的缺点
就像网络的优点和缺点一样,其实任何事物都有优点和缺点,所以伪静态也是类似的。其实伪静态的劣势超过了优势,但是因为现在的服务器配置比以前更有优势,所以伪静态的劣势逐渐被削弱,但并不代表这些劣势不存在。
增加服务器压力:动态页面比静态页面消耗更多的服务器资源,而伪静态是动态页面,所以资源消耗和动态页面一样,而且因为服务器也需要消耗额外的资源。
网页打开速度慢:伪静态不仅不会提高网站的打开速度,因为伪静态仍然需要读取数据库中的数据并另外重写URL,所以也会降低打开速度网站。
重复页面:完成伪静态后,你会发现大部分网站都可以通过动态网址和伪静态网址同时打开。此类页面是重复页面。建议使用文件来屏蔽动态页面。
需要服务器支持:做过伪静态的朋友一定知道,很多服务器不支持伪静态,尤其是香港的空间,所以并不是所有服务器都支持伪静态,无形中增加了成本。
伪静态方法
并非每个程序的伪静态规则都相同,但大多数服务器都支持文件。我们可以使用 .file 在线生成器来制作我们自己网站的伪静态。下面是我为主流程序提供的一些伪静态规则。
伪静态规则
#打开模态
开启
#修改下面语句中的/为你的论坛目录地址,如果程序放在根目录,请将/修改为/
/
#不要修改系统规则
%{}^(.*)$
^topic-(.+)\.html$.php?mod=topic&topic=$1&%1
%{}^(.*)$
^-([0-9]+)-([0-9]+)\.html$ .php?mod=view&aid=$1&page=$2&%1
%{}^(.*)$
^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=&fid=$1&page=$2&%1
%{}^(.*)$
^-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=&tid=$1&extra=page\%3D $3&page=$2&%1
%{}^(.*)$
^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
%{}^(.*)$
^space-(|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
%{}^(.*)$
^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
%{}^(.*)$
^/(fid|tid)-([0-9]+)\.html$ /index.php?=$1&value=$2&%1
%{}^(.*)$
^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ .php?id=$1:$2&%1
伪静态
[]
# 你来自某种蠕虫
# .*(?:.asa|\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 小时
3600
32