10个最佳WordPress客户服务插件

大型企业大力依赖合同支持和客户管理团体,这些团队特别准备提供一致的支持服务。网络上载有各种各样的组织以特殊方式对待客户的故事,这些故事吸引了更多的客户,以及更多的介绍。提供服务首先为他们提供一个简单的路径与您取得联系。

多年来一直存在着各种各样的策略,其中一大部分客户对客户感到困惑,帮助他们。这些客户服务增强功能可以使用插件并入WordPress。在本文中,我们为您的WordPress网站收集了最好的免费WordPress客户服务插件。这份清单将显示我认为是最佳决定的一部分。

热闹的聊天支持

热闹的聊天支持

实时聊天支持是一个可爱的现场直播管理阶段,提供了一个完美无缺的计划的直播小工具,这将很有可能开始您的客人的热情。您的网站的客人可以无限制地打开一个谈话窗口,开始与其中一个管理员进行讨论,如果在任何给定时间没有管理员可用,他们无疑会留下一个电子邮件,将控制他们将在几秒钟内就可以获得他们复制问题的解决方案。 Read more “10个最佳WordPress客户服务插件”

8最好的WordPress安全插件

WordPress是全球最知名和最棒的博客舞台。包括不同主流博客在内的大量网站正在使用WordPress作为内容发布阶段。所以,黑客同样更喜欢黑客攻击基于WordPress的网站。黑客的一些时候还会发现WordPress的漏洞,允许他们窃取整个服务器。

WordPress本身与强大而安全的系统一起工作,但这并不能抵御黑客。无电源密码只是导致网站被黑客入侵的众多因素之一。在这里,我们分享了最好的WordPress安全插件的集合。 Read more “8最好的WordPress安全插件”

8最好的WordPress日历插件

WordPress作为我们大部分的经验,是如此坚实和适应性强。很难想像一个不能用它活动的网站。WordPress为客户提供了大量的插件来满足他们的需求,其中日历插件可以非常有价值和方便,同时创建不同的网站,例如事件和转移目的地。

在那里有许多日历插件,每个服务多样的必需品,从我们作为一个整体的基本计划,到一个特别是Facebook事件的日期书。在这篇文章中,我将向您展示WordPress的最好的WordPress日历插件,可以毫不费力地将其添加到网站中,使其对客人来说是一个惊人的,有帮助的。 Read more “8最好的WordPress日历插件”

六大WordPress知识库插件

知识库是一种用于存储由PC框架使用的复杂的有组织和非结构化数据的创新。这个术语的潜在利用是关于主要框架的主要框架。为您当前的WordPress网站添加知识库,以帮助您的客人关于您的项目的数据比您可能怀疑的更简单。您可以使用模块或主题来制作wiki信息库,以准备您的客户。

在这里,我们列出了最好的免费WordPress知识库插件对于分享劳动者或求职者之间的商业协会和活动的数据非常有用。插件对于大多数主题都很好,基本上可以通过使用短代码来实现。此外,交叉程序相似性保证即使在未经测试的程序中,模块也不会松动。 Read more “六大WordPress知识库插件”

8最好的免费WordPress会员插件

这是一个最好和有用的免费WordPress会员插件的集合,您可以在今天开始在您的网站上使用。这些模块将包括所有方式的能力和组件到您的网站,让所有的人力量哇您的客户受到折磨,没有别的。欣赏并在下面的备注区域继续进行讨论!

WP成员

WP成员

WP-Members可能是主要的WordPress会员插件敲响钟。鉴于这是一个非常有名的模块,这并不奇怪。WP – 会员不需要对您的主题进行调整,同时适应需要修改外观和感觉的客户,或需要仅限于某些实质。这是一个令人敬畏的设备,为提供优质物质的地方提供支持者,并且是多样化的各种用途。 Read more “8最好的免费WordPress会员插件”

前9名WordPress Google Map插件

WordPress Google地图在WordPress联系人形状中是一个非常有价值的时刻,它们展示了正确的业务领域或兴趣的位置。引导模块上的多个区域应该可以轻松地使用模块提供的标记选项,以及与合作的辉煌符号。通过这些模块将您的航程转移到各个旅行区域,您将开始崇拜他们。

尽管Google Maps API配备了安装代码,但是许多WordPress客户端都会使用专门的指导模块来感受更好。所有考虑的事项,提供的Google Map插件提供了更多的组件,自定义和设置。您是否希望将Google地图纳入您的WordPress网站?

WordPress可以免费使用WordPress的Google Maps插件,这使得很难知道哪个是最好的。在本文中,我们将向您显示您的网站的主要8最佳免费WordPress Google Maps插件。所以抓住一个模块,并为您的WordPress帖子和页面开始制作漂亮的地图。我希望你会喜欢这些有用的Google地图插件。 Read more “前9名WordPress Google Map插件”

WordPress自定义栏目运用实例 VI:设置外链缩略图/特色图像

这里是WordPress 自定义栏目运用实例系列第五讲,为大家带来设置外链缩略图/特色图像的方法。如果你的主题支持特色图像的话,你会发现使用特色图像的图像是不能为外链图片的,一定要在多媒体那里上传才能设置为特色图像。不知道为什么 WordPress 一直不改进这个不那么人性化的功能,难道是为安全考虑?官方没有,那我们就自己添加。let’s go!

设置外链缩略图/特色图像

首先在需要显示特色图像的地方(一般为首页、内容页)添加以下代码:

<?php if ( $values = get_post_custom_values(“thumb”) ) { ?> <a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><img class=”thumb” src=”<?php $values = get_post_custom_values(“thumb”); echo $values[0]; ?>” alt=”<?php the_title(); ?>” /></a> <?php } else { ?> <a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><img class=”thumb” src=”/images/thumb.jpg” alt=”<?php the_title(); ?>” /></a> <?php } ?>

注意:上面代码的css选择器class="thumb"需要在css中自定义样式。

然后,就是使用方法:第一次的时候在自定义栏目里输入新栏目名称为thumb,然后在值里输入缩略图地址,绝对路径或者相对路径都可以。不输入的话是不会有任何内容出来的。

这个功能的话其实不算太高级,高级的缩略图或特色图像应该具备以下功能:有缩略图就显示缩略图、没有就显示默认图片或文章第一张图片。这个“高级”的以后会讲到,敬请期待。

精致的 WordPress 免费个人博客主题 Akina

akinaalllin

Akina 是个人博客主题,每个细节都力争做到最好,为用户提供最佳的体验, 她是一款小众博客主题,简约而不简单,不错的响应式,以及不大的体积,颜色的搭配也是非常严格,希望大家可以喜欢!

  • 响应式支持设备
    已优化的所有设备,兼容智能手机,平板电脑,台式电脑,甚至是4K屏幕。使用最新的响应设计方法,布局将动态调整,以适应设备视图端口,确保像素完美的表示。
  • 多彩风格搭配
    主题支持7中颜色,七种颜色并不是随意选择的,而是我通过不断调整,选定的颜色,7种高级灰,不仅会让视觉舒适,也不会像高纯度颜色一样不经看,配合简洁的风格,让主题呈现出一种低饱和度的美感。
  • 灵活的主题设置
    所有版块都可以自由关闭,多种颜色可选,SEO优化,可选AJAX加载文章或者上一篇下一篇,开启或关闭评论收缩,且支持多说评论,可选开启或关闭加载动画,等等,让你的网站灵活多变。
  • 四种文章样式
    标准,状态,图片,图集

2016-09-27_092746

Akina 主题演示:http://www.akina.pw/

详细介绍及下载:http://www.akina.pw/themeakina

主题帮助:http://www.akina.pw/archives/10

关于版权,主题下方 theme:Akina by Fuzzz 需要保留,不然请不要使用本主题

Read more “精致的 WordPress 免费个人博客主题 Akina”

WordPress 专注细节的响应式博客主题 Kratos

Kratos 是一款免费开源的两栏结构并且拥有自适应效果的主题,她能够在任何浏览器下进行友好体验的访问。Kratos 秉持了专心写作专心阅读的特点,简单大方的主页构造并采用了2:1的完美比例,使得博客能在臃肿杂乱的环境中脱颖而出。Kratos 主题内置了强大的主题后台控制平台,可以轻松设置关键字及站点描述,自定义的顶部样式(背景图 or 纯色),强大的底部社交化组件,以及漂亮的博客订阅功能组件,让你的网站更加与众不同!!

主题效果

 

主题特色

  • 响应式设计,在电脑、平板和手机端完美展现
  • 自定义头部图片
  • 内置图片轮播组件
  • 页脚社交化小工具
  • 内置多种广告栏小工具
  • 强大的后台订制功能
  • 自定义的主题配色
  • 支持 WordPress 3.5 以上版本,并完美支持最新的WordPress 4.7

获取主题

帮助文档

将WordPress分类目录绑定二级域名WP Subdomains插件

@Care童鞋留言:“有没有什么方法或插件 可以给 “分类目录” 绑定 二级域名?”。于是所搜了一下,找到了WP Subdomainswordpress 插件,可以实现将 WordPress 分类目 录绑定 二级域名,也即是:http://wentong.org/wordpress/ 分类目录 url 绑定为 http://wordpress.wentong.org/二级子域名形式,这款插件其实功能很强大:

1.wordpress 分类目录 转换为 子域名 (绑定二级域名)形式
2.wordpress 页面转换为 子域名 (绑定二级域名) 形式
3.wordpress 作者页转换为 子域名 (绑定二级域名)形式
4.为不同子域名 (绑定二级域名) 选用不同的 wordpress 主题
下面详细介绍 给 WordPress 分类目录 绑定 二级域名 的方法:

所有用到的子域名必须绑定到你空间

1.在 域名 (注意是域名!!!)管理后台,在dns A 记录添加一条记录: * 记录指向了服务器的IP

2.接着需要在Cpanel中做如下设置:
(1)进入添加子域名项:
在Cpanel面板中设置泛域名解析
(2)添加一个 * 的子域名,目录就是你这个域名(如:wentong.org)所绑定的目录(如:puplic_html)
在Cpanel面板中设置泛域名解析

 

WP Subdomains插件安装与设置

1.WP Subdomains插件官方下载:

http://wordpress.org/extend/plugins/wordpress-subdomains/
或者,直接在wordpress控制管理后台搜索 WP Subdomains 进行安装。
2.WP Subdomains插件设置
(1)Wordpress 分类目录 子域名 url (绑定二级域名)可以直接在 WP Subdomains插件 设置界面完成
(2)对于Wordpress页面来说需要在页面编辑是添加 wps_page_subdomain 的自定义字段,赋值为true。

最后,祝您的wordpress博客pr越来越高,度娘的权重越来胖。


@WordPress大学

WP Super Subdomains 让 WordPress 使用子域名访问分类/标签等页面

对于分类很多很杂的网站,有些朋友希望使用子域名来访问分类,通常的做法是使用 WordPress 的多站点模式,但是维护起来其实也不太方便。今天倡萌推荐一个可以让使用子域名访问 WordPress 分类的插件:WP Super Subdomains。按照作者的介绍,该插件不仅可以设置分类进行子域名访问,还可以设置 标签、作者归档、页面,比较不错的一点是,可以自动生成 301 重定向之前的网址到添加子域名后的网址,便于SEO。

该插件还支持 W3C Total Cache 或 WP Super Cache 缓存插件!

需要注意的是,要正常使用该插件,必须满足下图提到的两个条件:

wp-super-subdomains

在后台插件安装界面搜索 WP Super Subdomains 即可在线安装,或者从这里下载 WP Super Subdomains

Wp slug translate 插件将导致后台缓慢

@知更鸟

近期发现,点击发表或更新文章按钮后极其缓慢,开始以为是网络问题并未太在意,直至昨天折腾主题保存菜单项时,提示 504 Gateway Time-out 错误,才感到问题的严重,禁用插件逐一排查,发现症结出在wp slug translate上。wp slug translate 插件用于自动将中文标题翻译为英文,调用的是google翻译API与《禁止WordPress后台加载谷歌字体》同样的原因,google服务器无法访问,导致更新文章缓慢和保存菜单超时。

如果你也有同样的问题,应立即禁用 wp slug translate 插件。停用插件后可以使用在线翻译工具,或者安装启用另外一款标题自动翻译插件:cos_slug_translator ,该插件调用有道翻译API。

安装插件之前,需先到有道申请一个API,申请地址:http://fanyi.youdao.com/fanyiapi?path=data-mode

然后,打开插件cos_slug_translator.php文件,修改其中:

  1. define(“TRANS_KEY”,“1717758599”);
  2. define(“TRANS_FROM”,“storyday”);

为自己申请的API。


WordPress标题别名自动翻译插件:WP Slug Translate

倡萌之前在 WordPress基本设置 提到过,如果你将WordPress设置为含有 /%postname%/ 的样式,那么默认就直接以文章标题作为链接,所以一般建议安装自动翻译插件或者手动修改别名,之前也推荐过WordPress拼音链接插件:Pinyin Permalink(中文链接转拼音) ,今天再给大家介绍一个WordPress标题别名自动翻译插件:WP Slug Translate 。

WP Slug Translate 简介

WP Slug Translate 是一个使用微软Bing翻译API接口的文章标题缩略名(别名)自动翻译插件,支持批量翻译文章别名。支持从38种语言翻译成英文,如果手动指定缩略名则以手动的为准,如果由于网络等原因导致翻译失败,则以文章ID作为缩略名。

WP Slug Translate 安装与使用

(1)在后台的插件安装界面搜索 WP Slug Translate 在线安装,或者在下面的地址下载

http://wordpress.org/extend/plugins/wp-slug-translate/

下载后解压得到wp-slug-translate文件夹,上传至 /wp-content/plugins/ 目录,然后在后台“插件”那里启用。

(2)进行简单配置:“设置”→“WP Slug Translate”即进入了设置页面。

wpdaxue.com-201301289

(3)“Windows Azure Application”:可以用默认的,最好自己按提示去申请一个。两个步骤缺一不可。每个账户每个月有两百万字符限制,所以推荐大家按照教程申请自己的。

(4)“Source Language”:是指你写博客使用的语言,在下拉菜单选择就行。

(5)“Delete Options”:勾选后可以在禁用此插件时自动删除在数据库中的设置选项,做到绿色化。

WP Slug Translate 相关链接

作者主页:http://boliquan.com/wp-slug-translate/

WordPress发布页:http://wordpress.org/extend/plugins/wp-slug-translate/

WordPress运行代码插件RunCode by Soncy

蓝色理想上一直看到可以直接运行HTML/Javascript代码的文本框,觉得很实用,今天也想给博客加一下。搜了一下,WordPress RunCode插件能实现需要的功能。但到WordPress插件中心搜了一下,WordPress RunCode插件到2008年就停止更新了而且最高支持2.6.2,同时发现了RunCode by Soncy这个插件,到主页看了方知是WordPress RunCode插件改进而来。因而就它了。

使用方法也很简单,在文章编辑界面HTML模式下使用[runcode][/runcode]标签或<runcode></runcode>标签,标签中间内容便是要运行的HTML/Javascript/CSS代码,标签支持height、width、size属性(都是数字),分别对应文本框的高度、宽度和字体大小,具体例子请看插件作者的文章《wordpress插件 runcode soncy修改版》。

使用时发现该插件老是自作主张地把代码中的空行去掉,代码长了很难阅读,修改了一下插件代码。把runcode.php文件中的第246行注释掉,如下:

//$code = preg_replace(“/(\s*?\r?\n\s*?)+/”, “\n”, $code);

这样插件便不会替换空行了。插件修改后的效果参见《Javascript基础知识测试》。

另外,有同学说设置>撰写选项>格式化>WordPress 自动校正错误的 XHTML 代码 功能打钩也会造成RunCode显示异常,如代码<!DOCTYPE的<后会增加空格,具体参见《解决runcode插件的问题》。这里建议不使用 WordPress 自动校正错误的 XHTML 代码 功能。

插件下载地址:作者网站下载点 wordpress插件下载中心

转载请注明:WordPress运行代码插件RunCode by Soncy前端开发

wordpress随机显示多个分类下带缩略图的最热文章

本功能必须下载安装 WP-postviews插件才能支持。

01 <h4 class="tit2">MM们还喜欢的单品:</h4>
02     <div class="widget clearfix">
03     <?php       
04         $rand_category_keys = array();
05         $rand_category = array();
06         $arr_category = get_categories();
07         $rand_category_keys = array_rand($arr_category, 4); // 显示随机分类数
08         for($i=0;$i<4;$i++)
09         {$rand_category[$i] = $arr_category[$rand_category_keys[$i]]->term_id;}
10     ?>
11  
12     <?php for($i=0;$i<4;$i++){       
13         $args_randcat_hotpost = array(
14             'orderby' => 'meta_value',
15             'meta_key' => 'views',   //以浏览量最多为最热文章形式,配合插件WP-postviews使用
16             'post__not_in' => array($post->ID), //不显示当前文章
17             'showposts' => 3, // 显示篇数
18             'cat' => $rand_category[$i],  // 分类ID
19             'paged' => $paged,
20         );     
21  
22         $randcat_most_viewed_posts = new WP_Query( $args_randcat_hotpost ); ?>
23             <?php if($randcat_most_viewed_posts->have_posts()):?>
24                 <div class="title"><a href="#" target="_blank"><?phpecho $arr_category[$rand_category_keys[$i]]->cat_name;?></a></div>
25                     <ul class="clearfix">
26                         <?php while ($randcat_most_viewed_posts->have_posts()): $randcat_most_viewed_posts->the_post(); ?>
27                             <li>
28                                 <a href="<?php echo the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank">
29                                     <img src="<?php if ( get_post_meta($post->ID, 'thumbnail', true) ) : ?><?php echo get_post_meta($post->ID, 'thumbnail', true);?><?php else: ?><?php echo '未设定缩略图字段后替换固定图片地址' ?><?php endif; ?>" alt="<?php the_title(); ?>" width="60px" height="60px"/>
30                                 </a>
31                             </li>
32                         <?php endwhile; wp_reset_query(); ?>             
33                     </ul>
34             <?php endif;?>
35     <?php } ?>   
36 </div>

以上get_post_meta()中的 thumbnail是缩略图的自定义字段,整个代码实现过程中需要用到wordpress函数new WP_Query(),函数的官方使用介绍见链接地址:http://codex.wordpress.org/Function_Reference/WP_Query

转载请注明:wordpress随机显示多个分类下带缩略图的最热文章前端开发

WordPress代码高亮插件两款推荐

对于经常要在文章中出现代码的IT相关博客,安装一个代码插件是非常必要。尤其是当代码里出现引号时,由于中文版的wordpress默认会把英文 引号(半角),在前台显现转化为中文全角引号,当然这个可以在代码里取消转化功能,不过我们用了wordpress代码插件后,既能解决这个问题,又能直 观的显示代码。

WP-CodeBox插件

WP-CodeBox插件的安装

安装很简单,和其它插件一样,在后台“插件”—“添加新插件”再搜索“WP-CodeBox”插件,点安装即可。

WP-CodeBox插件的配置

配置很简单,勾选你要的功能选项即可。

WordPress代码高亮插件两款推荐

WP-CodeBox插件的使用

首先介绍一下它的语法

<pre lang=”LANGUAGE” line=”N” file=”download.txt” colla=”+”>代码</pre>

lang=”LANGUAGE”:代码的语言,如ASP、PHP、Java等

file=”download.txt”:创建一个可下载的保存名称

line=”N”:开始行数

colla=”+/-”: ”+“表示展开,”-“表示收缩

知道语法后我们,就可以在文章中添加高亮代码了,新建文章时插入代码,进入HTML编辑状态(一定要记住),插入相关代码,示例如下:

<pre lang="php">
<?php if (function_exists('hello_world')): ?>
<?php hello_world(); ?>
<?php endif; ?>
</pre>

其效果为:

1
2
3
<?php if (function_exists('hello_world')): ?>
<?php hello_world(); ?>
<?php endif; ?>
Syntax Highlighter and Code Colorizer for WordPress 插件
很显然这款插件也称作代码美化插件。代码美化默认自动执行,同时作为Syntax Highlighter家族的成员它也会会有一个工具栏在右上角。不同于这个家族其他成员,它的确能够正常使用!无论在切换可视化或者HTML模式时候都 没有问题。当然,你得自己手动转义你的代码。
WordPress代码高亮插件两款推荐

转载请注明:WordPress代码高亮插件两款推荐前端开发

wordpress 301跳转代码和防盗链代码

wordpress 301跳转
以下代码放到主题的header.php最前面就可以了
<?
if($_SERVER[HTTP_HOST]!=’www.wufangbo.com’){
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.wufangbo.com$_SERVER[REQUEST_URI]”);
exit();
}
?>

或者

RewriteCond %{HTTP_HOST} !^www.hugao8.com$ [NC]
RewriteRule ^(.*)$ http://www.hugao8.com$1 [L,R=301]

防盗链代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !hugao8.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteRule .*.(gif|jpg|png|swf)$ http://t1.qpic.cn/mblogpic/0c998b95f21338357c98/460 [R,NC,L]
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

利用.htaccess文件,设置图片mp3歌曲等的防盗链
前提Apache中的mod_rewrite模块为激活状态,既然要消灭掉mp3文件的盗链就顺便也把图片盗链的设置给做了,下面是我在网站根目录的.htaccess文件中的配置,供同病相怜之人参考:

.htaccess文件中的代码:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?hcunit.com/.*$ [NC]
RewriteRule .(txt|doc|jpg|gif|mp3|zip|rar|png)$ http://www.hcunit.com [R=301,L]

现在盗链的话,就会自动转向到我的主页。
不仅屏蔽/禁止非本网站的盗链访问,还将盗链请求转给自身的网站,让读者知道谁是真正的原创作者。
代码说明:
RewriteCond 条件:意思就是所有的mp3、rar、图片等,访问如果referer不是本网站hcunit.com或www.hcunit.com,
RewriteRule 规则:自动转向到本站主页: http://www.hcunit.com/
注释掉的部分是测试rewrite engine用的:对于调试mod_rewrite很有用。
其它防盗链的一些设置,大家可以参考:

#开启mod_rewrite引擎
RewriteEngine On
#设置合法请求源
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !zhangzhang.net [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !msn.com [NC]
RewriteCond %{HTTP_REFERER} !bloglines.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
#指向警告页面
RewriteRule .*.(gif|jpg|png|mp3)$ outlink.gif [L,NC]

带图片的防盗链

.htaccess文件将影响其所在的目录及其子目录,因此,如果我们要保护的内容(此处以防止图片盗链为例,即图片)位于网站内多个目录下,可以考虑将其放在根目录下;而如果图片有单独的子目录如“/images/”,则只需将其放置在该目录下(当然也可以放到根目录中)。

需要注意的是,如果通过FTP方式将创建好的.htaccess上传到服务器上,传输模式应为ASCII而非Binary。上传到服务器后,应将其属性通过 CHMOD修改为644 或“RW-R–R–”,这样,可以保证服务器能够使用同时无法通过浏览器修改,当然,.htaccess的可读属性也存在一定的风险:攻击者可通过它找出您要保护的对象或认证文件位置——解决办法是将认证文件.htpasswd放到网站根目录之外,这样,便无法通过网络找到它了。
使用.htaccess禁止盗链

通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽。例如nobing.cn的设置如下:

RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !wufangbo.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteRule .*.(gif|jpg|png|rar)$ http://t1.qpic.cn/mblogpic/589bcc5198d30f69d344/460 [R,NC,L]

简单的解释一下上述语句:

1、RewriteCond %{HTTP_REFERER} !^$ [NC]

允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。一般而言,这是可选的,不过,建议这么设置,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如说在用户通过代理服务器访问时。

2、RewriteCond %{HTTP_REFERER} !webeta.cn [NC]

设置允许访问的HTTP来源,包括我们的站点自身、Google、Baidu、bbs.jiazhuang8.com等。

3、RewriteRule .*.(gif|jpg|png)$ http://nobing.cn/no.png [R,NC,L]

定义被盗链时替代的图片,让所有盗链 jpg、gif、png 等文件的网页,显示根目录下的 no.png 文件。注意:替换显示的图片不要放在设置防盗链的目录中,并且该图片文件体积越小越好。当然你也可以不设置替换图片,而是使用下面的语句即可:

RewriteRule .*.(gif|jpg|png)$ – [F]

4、说明一下其中的R、NC 和 L

R 就是转向的意思

NC 指的是不区分大小写

L 的作用是指明本次转向到此结束,后续的转向不受先前判断语句的影响

5、防止盗链的文件类型

上例中是 gif、jpg、png,而根据需要,可更改或添加其他文件类型,如rar、mov等,不同文件扩展名间使用“|”分割。

这样的话,就可以基本做到简单的防止被盗链情况的发生,而且可以尽最大可能的减少服务器流量的无畏消耗,

转载请注明:wordpress 301跳转代码和防盗链代码前端开发