生命不息,奋斗不止。今天早上在看zblog的插件的时候找到了一个插件作者的网站,翻了一会该作者的博文发现有一个zblog的伪静态规则推荐设置比较不错,于是就拿过来直接使用了。
Zblog的伪静态规则是站长们都需要设置的,这个设置需要在建站初期就设置好,所以一旦设置好了以后就不能改动了。梦想之路作为一个小白也一直纠结于这个Zblog的伪静态规则设置,今天找到了别人推荐的伪静态设置,看了一会发现还不错,于是就直接拿过来用了。
文章:{%host%}{%category%}/{%id%}.html
页面:{%host%}{%alias%}.html
首页:{%host%}page-{%page%}.html
分类:{%host%}{%alias%}-{%page%}/
标签:{%host%}tags/{%alias%}-{%page%}.html
日期:{%host%}date/{%date%}-{%page%}/
作者:{%host%}author/{%id%}-{%page%}
注意,伪静态只有在网站建立之初设置好规则,如果网站上线以后有了收录就不能再修改了,否则会造成大量的404错误,导致网站降权!
Nginx屏蔽垃圾蜘蛛的访问
平时我们当然会希望各大搜索引擎的蜘蛛来我们的蜘蛛来抓取文章,除了搜索引擎的蜘蛛以外,还会有一些垃圾爬虫来爬我们的网站造成不必要的资源浪费。梦想之路是一个有思想洁癖的人,不知道的时候还好,既然让自己知道了当然要设置一下屏蔽这些垃圾的蜘蛛。
由于自己使用的是宝塔面板且安装的Nginx环境,所以直接在Nginx的配置文件中通过判断垃圾爬虫UA的方式进行屏蔽,下面是网友们搜集到的垃圾蜘蛛的UA,我们直接把它复制在Nginx配置文件的Server段就可以了。
if ($http_user_agent ~* (YandexBot|spbot|DnyzBot|Researchscan|semrushbot|yahoo|AhrefsBot|DotBot|Uptimebot|MJ12bot|MegaIndex.ru|ZoominfoBot|Mail.Ru|SeznamBot|BLEXBot|ExtLinksBot|aiHitBot|Barkrowler)){
return 403;
}
使用宝塔面板的话就把它插入到下图中的位置,保存就可以了。
Zblog的伪静态配置规则每个人都有自己的见解和使用习惯,上面介绍的规则只是比较适合大众设置,至于使用nginx屏蔽垃圾蜘蛛访问本文也有详细的介绍,如果有能用到的小伙伴们可以参考一下。