网站流量无故流失?相信很多人都会遇到,但是、这不是不能解决的(我说说我的见解),我认为的是 - 设置防盗链、
其实设置防盗链是一件很简单的事情(肯定很多人都知道的)、我就说说网上流传的多个方法:
1. 设置伪静态(.htaccess)
伪静态到底应该如何设置我就不必多说了、直接将如下代码复制到.htaccess中即可
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !qq.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !360sou.com [NC]
RewriteCond %{HTTP_REFERER} !urdomain.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.example.com/fangdao.png [NC,L]
</IfModule>
# END WordPress
这里我来简单讲解一下吧:
“RewriteBase /wp-content/uploads/ ”就是你想要防盗的目录
“RewriteCond %{HTTP_REFERER} !^$ [NC]”允许用户在浏览器中单独打开附件链接
“RewriteCond %{HTTP_REFERER} !xxx.xxx [NC]”允许特定网站可以显示附件内容(建议加上百度谷歌等等)
“RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.example.com/fangdao.png [NC,L] ”防盗文件的类型、如果被盗即会显示图片
其他的就不多做解释了(问我也不知道~)
2. 使用WordPress Hotlink protection plugin插件
这个就不必多做解释了、
3. 通过 cPanel 面板来设置防盗链(仅适于CP)
1.登陆 cPanel 后,点击安全 -> HotLink 保护。这个功能是保护防止其他网站直接链接到你网站上的文件,
通过设置就可以起到图片防盗链的作用。
2.默认可能是禁用的,你需要点击“启用”按钮将它启用。
3.接着进行 HotLink 保护配置,其中“允许访问的 URL”这里一般要填写上属于你自己的站点网址,也就是你想让哪些站点可以引用你的图片的地址。
4.“阻止直接访问下列扩展名”填写你网站上所用的图片扩展名,用英文逗号隔开,例如:jpg,jpeg,gif,png,bmp。
5.“Url 重新定向到”你可以设置一副你自己的版权图片,当有人非法引用你的图片时就会默认显示这张图片来警告
他。直接输入图片的地址即可。
6.上面的设置完成后,最后点击“提交”即可,这时你可以自己在别的网站上引用下站点的图片测试一下,看看效果。
以上讲了这三种方法、第一种最为广泛,百度还有更多的好方法哦
其实设置防盗链是一件很简单的事情(肯定很多人都知道的)、我就说说网上流传的多个方法:
1. 设置伪静态(.htaccess)
伪静态到底应该如何设置我就不必多说了、直接将如下代码复制到.htaccess中即可
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !qq.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !360sou.com [NC]
RewriteCond %{HTTP_REFERER} !urdomain.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.example.com/fangdao.png [NC,L]
</IfModule>
# END WordPress
这里我来简单讲解一下吧:
“RewriteBase /wp-content/uploads/ ”就是你想要防盗的目录
“RewriteCond %{HTTP_REFERER} !^$ [NC]”允许用户在浏览器中单独打开附件链接
“RewriteCond %{HTTP_REFERER} !xxx.xxx [NC]”允许特定网站可以显示附件内容(建议加上百度谷歌等等)
“RewriteRule .*\.(gif|jpg|jpeg|png|bmp|zip|rar|7z|swf|mp3)$ http://www.example.com/fangdao.png [NC,L] ”防盗文件的类型、如果被盗即会显示图片
其他的就不多做解释了(问我也不知道~)
2. 使用WordPress Hotlink protection plugin插件
这个就不必多做解释了、
3. 通过 cPanel 面板来设置防盗链(仅适于CP)
1.登陆 cPanel 后,点击安全 -> HotLink 保护。这个功能是保护防止其他网站直接链接到你网站上的文件,
通过设置就可以起到图片防盗链的作用。
2.默认可能是禁用的,你需要点击“启用”按钮将它启用。
3.接着进行 HotLink 保护配置,其中“允许访问的 URL”这里一般要填写上属于你自己的站点网址,也就是你想让哪些站点可以引用你的图片的地址。
4.“阻止直接访问下列扩展名”填写你网站上所用的图片扩展名,用英文逗号隔开,例如:jpg,jpeg,gif,png,bmp。
5.“Url 重新定向到”你可以设置一副你自己的版权图片,当有人非法引用你的图片时就会默认显示这张图片来警告
他。直接输入图片的地址即可。
6.上面的设置完成后,最后点击“提交”即可,这时你可以自己在别的网站上引用下站点的图片测试一下,看看效果。
以上讲了这三种方法、第一种最为广泛,百度还有更多的好方法哦