首页>zblog建站

zblog缩略图插件伪静态的Apache规则被我找到了!

在网站改版的主题制作中,用到了由Nobird研发的缩略图插件1.6,但是该插件需要启用伪静态才是最好的,但是插件本身给出的Apache规则添加到.htaccess文件中后,出现服务器错误,试了好多次,都不行,正准备放弃之际,却在涂涂研板的网站上看到一篇文章,写了一个规则,是sf_img1插件的规则,稍有不一样,拿来一用,居然就成功了,赶紧做好笔记,以备后时之需。

1、首先zblog要先启用伪静态,生成.htaccess这样的规则文件。

2、安装好缩略图插件后,把该规则添加到.htaccess文件中。

RewriteRule ^sf_img1/(.*)-(.*)-(.*)-(.*)-a.jpg$ zb_users/plugin/sf_img1/pic.php?src=$1&width=$2&height=$3&cuttype=$4 [L]

3、修改路径,改后的规则如下:

RewriteRule ^static/(.*)-(.*)-(.*)-(.*)-a.jpg$ zb_users/plugin/IMAGE/pic.php?src=$1&width=$2&height=$3&cuttype=$4 [L]

最终的规则如下所示:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^static/(.*)-(.*)-(.*)-(.*)-a.jpg$ zb_users/plugin/IMAGE/pic.php?src=$1&width=$2&height=$3&cuttype=$4 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

3、然后再启用缩略图插件中的伪静态,如图所示:

缩略图插件启用伪静态.jpg

然后就成功了,文章列表的缩略图都实现了伪静态,这样可以从缓存中读取图片,提高速度。

点赞


1
保存到:

相关文章

Top