SEO优化中常说静态网站与动态网站相结合的伪静态有点与制造技巧并没有多杂乱,可许多时分就会搞忘还有这么一项反蜘蛛的操作,伪静态页面制造只需稍稍动下手指;不过有些网站后台并不知道生成静态页面,那么咱们就需求自己规划出静态页面的后缀;话不多说,优帮云小编带你来解析伪静态的制造技巧与长处;
伪静态是SEO优化中必要做的一个作业,有些后台伪静态操作比较简略有些则会杂乱一些;先不论这些,咱们先讲讲伪静态页面的长处;
比较较静态页面,查找引擎更喜爱这样的页面,由于他体积不大,页面翻开速度快,不需求从数据库里边提取数据,翻开快的一起,关于效劳的压力也会小许多;
比较动态页面,并不能说查找引擎不喜爱,这样的页面空间运用小,许多的数据占去的内容彻底没有静态页面那么大,调用内容需求从数据库里调用出来,所以当咱们需求更改数值只需求更改数据库里的信息就能够然后全部都主动更新了;所以动态页面具有的作用是很好优化的,SEO的作业大部分也针对的是动态页面;比较静态的页面更好优化;
伪静态是SEO需求做的一个内容之一,上面讲了静态页面更招引蜘蛛,那么伪静态页面也是如此,不过数据库仍是动态的,这样的缺陷就是不想彻底静态的页面那样,体积不大,翻开的速度也会有相应的慢一些,不过包含了动态的彻底功用;对SEO来说是一个很好的辅佐优化作用;
SEO优化中伪静态制造技巧解析
第一种:结构型伪静态,这种简略而且便于辨认,原理也简略就是做一个静态的主结构页面吧动态的内容链入副结构内,这个也是有缺乏的当地,就是单看URL也是能找到缺乏,如果是整个网站的页面URL都是相同的,那么这个一定是结构伪静态页面。
办法一、
这个完成其实蛮简略,只不过官网上的手册写得不是很具体。
首要你在进口文件中界说你生成html页面的途径常量HTML_PATH,一般途径都界说在根目录,比较直观。把手册上写得代码copy到你要生成页面的运用项目的配置文件中,只要写静态缓存规矩就行。比方你要生成关于咱们页面,你的规矩能够这样写
+ View Code?
"HTML_CACHE_ON" => true, // 敞开静态缓存
"HTML_CACHE_TIME" => 60, // 大局静态缓存有效期(秒)
"HTML_FILE_SUFFIX" => ".shtml", // 设置静态缓存文件后缀
"HTML_CACHE_RULES" => array( // 界说静态缓存规矩
"About" => array("/About/index.html"),
)
办法二、
ob_start(); //翻开缓冲区
$data = ob_get_contents(); //获取缓冲区的内容
ob_end_clean(); //封闭缓冲
$fp = fopen("/index.html","w"); //将内容写入文件
if(!$fp)
{echo "文件无权限";exit();}
else
{fwrite($fp,$data);fclose($fp);echo "生成成功";}
这代码写在前台相应的控制器中,会主动生成html页面;
第二种:请首要咨询您的空间效劳商,空间是否支撑 Rewrite 以及是否支撑对站点目录中 .htaccess 的文件解析,不然即使依照下面的办法设置好了,也无法运用。
VPS用户能够自行设置(需求效劳器支撑Apache的Mod_Rewrite功用)
1、首要您需求找到 Apache 装置目录,之后找到 conf 目录下的 httpd.conf 文件。
2、将下面的代码复制到 httpd.conf 文件中,留意将 /auto 替换为您的网站的实践装置目录。
Options FollowSymLinks
AllowOverride All
3、在 httpd.conf 中查找 LoadModule rewrite_module,将该行前面的 # 号删去。 如果您的 Apache 是1.3.x版别还需求查找 AddModule mod_rewrite.c, 请将前面的#删去。
4、保存 httpd.conf。
5、设置您网站的伪静态规矩.htacces复制到 auto 根目录下。
6、重新启动 Apache。
这样伪静态就生成出来了,不过也别把伪静态想的那么杂乱,许多的网站后台主动带有伪静态生成按钮,点一下就能够生成,以上两个方法针对的是其他类型后台;
SEO中最简略的也就归于伪静态页面制造了,不过SEO优化中,网站提高最大的不是伪静态,而是全方位优化,使用本身技能技巧条件,不断优化使查找引擎更喜爱咱们的站点,以及提高网站全体体会性以及时效性,才是咱们SEO优化常做的一个内容,当网站全体利于查找引擎的抓取了,而且利于用户本身体会那么咱们还惧怕网站PV,PU提高不起来么?