怎么写伪静态文件

一些对seo有专研的朋友大部分都听说过伪静态,今天小编介绍一下伪静态。

市面上大部分程序支持生成静态页面,这样有利于打开网站速度,减轻服务器压力,什么是伪静态,小编简单介绍一下。

一般我们发布文章会生成一个html,htm或者shtml的文件 这个看程序的编写了。他们都会在对应目录下生成一个静态页面。那伪静态就不会,只是路径还是一样的。

什么是伪静态

这样就是生成了静态页面。小编对比一下使用伪静态的区别,在访问量不大的情况下,伪静态还是和静态页面的区别不是太明显,当访问量大的时候就需要优化了。

生成静态页面的时候模板修改一个代码就需要把所有的代码全部生成一遍,而伪静态就不会,页面实时更新。有个明显的特点是这样也比较危险,代码容易被修改。不过在高级黑客面前这都不是事。

一遍小编接触过的伪静态有三种文件http.ini 和 web_config还有htaccess文件,不同的服务器支持不同的伪静态。这个需要咨询服务器供应商,通常虚拟主机支持http.ini,这类客户用的比较少,大部分用的是vps或者独立的服务器。然后根据不同的环境使用不同的伪静态文件。

比如有个动态的url访问文章页面是index.php?ac=com&af=list&id=123 这个怎么通过伪静态/carname/id.html访问呢

rewrite "^/carname/(.*).html$" /index.php?ac=com&af=list&id=123 last;

这样就可以实现两2路径同时访问,我们可以在向百度提交那个伪静态的路径,在禁止通过动态参数访问这样就实现要求啦。

下图是小编使用dedecms写的伪静态文件为大家参考一下

dedecms伪静态

这种实现的通过目录形式访问

伪静态目录形式访问

掌握了写法之后我们就可以实现多种伪静态访问了,html形式,目录不带扩展名等等。有感兴趣的欢迎留言。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190114A0E6ZV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券