为您找到与wordpress防盗链相关的共12个结果:
Nginx是个非常优秀的HTTP服务器软件,可以通过设置有实现许多功能,如目录保护、IP访问限制、防盗链、下载限速及设置多域名等等。
一、NGINX目录保护及访问限制
Nginx保护目录的配置如下,目录密码保护文件是 /usr/local/nginx/htpasswd
location ~ /admin {#admin为要保护的目录名称,location 的意思就是保护从网页根目录算起的admin 目录auth_basic ”PLEASE LOGIN”; #就是进入资料夹时会显示的信息auth_basic_user_file /usr/local/nginx/htpasswd; #验证用户及密码文件,我这边设定是放在 /usr/local/nginx/htpasswd}location ~ .php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /var/www/bbs$fastcgi_script_name;include fastcgi_params;}
注意,设置目录密码保护时,请注意配置区块的位置,如果放在location ~ .php$ {}区块后面,如果打开的是静态页面或图片等非php文件,会提示要输入密码,但是,如果打开的是php文件,则设置无效,会直接执行php文件并显示。因此,一定要注意把要设置目录密码保护的区块放在location ~ .php$ {}区块之前。
生成密码文件:
htpasswd -b -c /usr/locla/nginx/htpasswd username password;
二、NGINX防盗链
另外 NGiNX 防盗链,防止别人偷图(视频、flash、软件…)当然也是 OK 滴! 一样也是在 server 的区段加上
location ~* .(txt|ico|gif|png|bmp|jpg|jpeg|zip|rar|gz|7z|exe|mp3|flv|swf)$ {
valid_referers none blocked opsers.org www.quduwen.org ;
if ($invalid_referer) {
rewrite ^/
}
}
这时候 location 的意思就是保护从网页根目录算起,所有的指定类型的文件都依照此规则
valid_referers none blocked 的意思就是不阻挡从哪些地方来的罗~ 这边以空格来分隔允许的域名或 ip 位置
$invalid_referer 的意思就是不允许连结
rewrite ^/ 的意思就是指定不允许的连结自动转向到一个页面,或是已经有设定 404 转址的也可以先注解掉这行再把 #return 404 的注解拿掉,就会自动跑到你设定的 404 页面了。
如何来看防盗链是否是生效的,建议大家直接看服务日志,不要拿个网站来测试。因为有些不要脸的家伙(比如百度),他会用自己的图片服务器来提供服务。就是因为这个原因,上一次我在做这个的时候,浪费了很多时间。
三、NGINX下载限速
NGiNX 还能限速再限制下载线程! 先在 http 区段找到 limit_zone,再把注释拿掉~
# 设定一个叫做 crawler 的区域,大小为 20MB
limit_zone crawler $binary_remote_addr 20m;
然后在 server 的区段加上
# 限制档案类型只能单线下载
location ~ .*.(zip|rar|gz|tar|exe|mp3|flv|swf|jpg|jpeg)${
limit_conn crawler 1;
limit_rate 500k; # 再加上限速
}
# 限制特定资料夹底下只能单线下载
# location /download/ {
# limit_conn crawler 1;
# limit_rate 500k; # 再加上限速
# }
四、NGINX多域名设置
今天在配置PHP+Nginx时出现一个严重的问题,在Nginx虚拟主机上绑定了泛域名,在程序中需要用二级域名指向不同的内容,但无论如何访问都只跳转到主域名上!为了找到问题,一个一个试验,得出如下结论:不管绑定多少域名,用 $_SERVER["SERVER_NAME"] 只会返回虚拟主机中绑定的第一个域名!
比如绑定域名如下:
server_name *.fxzc.com quduwen.com
现在我不管用什么域名访问, $_SERVER["SERVER_NAME"] 都只会返回 !!这是个很严重的问题,对泛域名造成了致命的影响!
既然有问题,就肯定有解决方案。。在wiki主翻了N久,终于找到了需要的资料!原来:$_SERVER["SERVER_NAME"] 返回的值是由 Nginx 的 fastcgi_param 中 SERVER_NAME 提供的,而默认的配置为:
fastcgi_param SERVER_NAME $server_name;
Nginx中 $server_name 变量就是上面设置的域名,只会返回第一个!
这下好办了,把上面的配置改成:
fastcgi_param SERVER_NAME $host;
就行了。
另外还需要在server_name配置后面加一行:
server_name_in_redirect off;
意思是 让 nginx 在处理自己内部重定向时不默认使用 server_name 设置中的第一个域名!
浏览量:1
下载量:0
时间:
事实上,wordpress系统本身的就不怎么样,但是我们可以通过下面几种方法对其进行优化:
1、固定链接规范化
WordPress 日志默认是 ?p=xxx 的 URL 格式,而搜索引擎对于此类 URL 格式的页面的收录优先级很低。Apache 服务器如果开启 mod_rewrite 模块,那么我们可以利用伪静态来
设置固定链接 (Permalink) 格式,使日志更容易被搜索引擎索引。偶推荐/%post_id%.html 和 /%postname%格式。
2、标题 (Title) 优化
WordPress 默认是“博客名称»日志标题”的 Title 格式,一般来说,将“日志标题”置于“博客名称”前更利于 SEO,可以使用类似 All in One SEO Pack 的插件来自动优化Title 以及 Descriptions Keywords 的 Meta 信息。
3、使用标签 (Tag)
标签是比分类更自由的归档方式,通过标签关联日志更有利于检索,也有助于引导搜索引擎更好地收录。除了手工添加标签,也可以使用插件实现,类似 Simple Tags 等。
4、启用 Ping 功能
Ping 功能允许在日志发布或更新后第一时间通知搜索引擎,以便最快速地收录新内容。WordPress 自带 Ping 功能,实现很轻松。
5、优化 robots.txt
偶介绍过针对 WordPress 的 robots.txt 文件处理方法,对于 SEO 而言,robots.txt 至关重要,良好的 robots.txt 能防止重复内容,限制索引目录,更好地引导搜索引擎的收录行为。
6、使用Sitemap(网站地图)
一份良好的 Sitemap 能让搜索引擎更为有效地索引,WordPress 有很多网站地图生成插件,偶使用的是 Google XML Sitemaps 插件,使用量大而且效果不错。
7、防止垃圾留言评论
垃圾留言评论会影响Blog在搜索引擎中的表现,因此需要安装一个自动过滤垃圾留言评论的的插件,推荐使用Akismet。
增加内部链接
在日志写作中,要充分利用博客本身资源,将相关内容相互引用,能有效地提高博客在搜索引擎中的权重和级别。
8、不要轻易做变动
9、不要总是草率的变动自己的域名、博客名、链接结构、链接地址等,早期应该做全局的规划,中途进行大的变动是非常不明智的。
10、文章Post Slug的优化
文章标题中最好包含文章最关键的关键字,不要使用一些没有意义的标题,对于英文Blog来讲,最好启用一个名叫SEO Slugs的插件,该插件能够自动将post slug中的the、in等“没用”的单词删除,有利于SEO.
11、更新你的博客
记着经常更新,并且写出高质量的内容,这才是SEO中最关键的地方,写出高质量的文章,将会更容易实现SEO的目标。
12、交换链接
要交换有价值的链接,严防带有 rel=”nofollow” 属性的链接。
浏览量:2
下载量:0
时间:
wordpress的打开速度简直感人,要问有什么解决的方法吗,答案是有的,下面我就列举一种给你们演示一下
通过首页加载总容量:
现象:经过以上的操作后,后台操作速度正常了,但AVADA首页打开要等很久才能显示,对比以前做过的网站、目前流行网站发现,慢与客户端网速无关,与网站服务器和带宽无关,与服务器环境配置无关。通过Safari浏览器内置工具观察网站首页加载的总容量,当时jianzhan1.cn首页总容量需要4-5MB,经过一番优化后降低到2.26MB。
对比:以前用织梦DEDECMS手工做模板的网站www.bloglord.net,全部加载竟然只需要701KB。再看看新浪网站首页全部加载需要4.29MB,苹果中国网站首页全部加载3.18MB,锤子手机网站首页全部加载3.61MB,百度首页全部加载397KB。
分析:首页加载的主要内容是:index.html文件,CSS文件,JS文件,背景图片,用户上传的图片,视频等。对于Wordpress商业主题来说,降低首页加载容量的有效手段是图片优化。
解决方法:另外发现Avada主题官方导入的图片都很小,比如2000px宽度的全屏大背景图只有30KB,但是用户上传的图片如果优化不够(或者为了清晰度高保真),一张不大的图可能几百KB。AVADA有一个很长的首页,内容丰富,如果用户的图片没有经过优化,整个首页的下载量会很大;网速不好的访问者加载速度会慢。用户上传图片前一定要经过优化,在PHOTOSHOP里优化,建议一张图片20-30KB。
注:相关网站建设技巧阅读请移步到建站教程频道。
浏览量:3
下载量:0
时间:
想在WordPress中使用CSV导入文章,步骤其实很简单,下面小编就带你看看使用CSv格快速导入文章的步骤,希望对你有帮助!
首先,需要我们做的就是安装并启用 Really Simple CSV Importer插件。插件启用后回到仪表盘,在主菜单下选择工具按钮下的导入选项,进入如下界面:
然后点击CSV选项进入Import CSV界面,这里要求你选择标准格式的.CSV文件,然后上传并导入该文件。该CSV文件的标准格式很简单:文件中的每一列必须要有可以让Really Simple CSV Importer插件识别的名称;例如:
post_title,post_content,post_date,post_author,post_type,post_status;(这些名称及其格式在插件主页中都可以找得到)。当然,不需要所有的名称都要在表中呈现。下图是一张可用的CSV表格格式,大家可以先用这张表格来试着操作一遍,看看效果。
导入文件成功后会出现import CSV …….All Done.的页面,如下图:
这样就成功的导入了表格中的所有文章主题。不放心的话,您可以进入主菜单栏下“文章”按钮的“所有文章”选项中查看导入情况。以上步骤结果查看如下图:
浏览量:4
下载量:0
时间:
wordpress也可以添加背景音乐,万万没想到吧,具体步骤看看下面小编为你介绍的添加背景音乐的方法,希望对你有帮助!
首先 ,上传你想要的背景音乐文件到你的网站文件里,并获得链接,或者直接在网络上找一个音乐文件链接,接着 ,到WordPress控制台下,在“外观(Appearance)”选项里找到“微件(Widgets)”,点击进入,然后拖放一个“文本(Text)”小工具放到边栏(Sidebar)里,在文本框输入区域添加代码即可。然后 ,拷贝代码,并替换音乐文件网址。如下,有两类代码。
第一类,不显示播放器的,代码如下:
Html代码
<BGSOUND src=”音乐文件网址” loop=infinite>
BGSOUND指背景音乐,src是音乐文件的源地址,loop指的是播放的循环次数,infinite指无限次。如果不想设成无限次循环播放,可以将 infinite改成对应的数字,指定循环播放的次数。我们要做的就两个,一是将“音乐文件网址”替换成第一步得到的音乐文件的完整链接地址,而是修改相 应的循环播放次数,或者不改,取默认的infinite。
第二类,显示播放器(调用Windows Media Player)的,代码如下:
Html代码
<OBJECT id=videowindow1 height=185 width=179 classid=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6><PARAM NAME=”URL” VALUE=”音乐文件网址”><PARAM NAME=”playCount” VALUE=”infinite”><PARAM NAME=”autoStart” VALUE=”1″><PARAM NAME=”volume” VALUE=”50″><PARAM NAME=”uiMode” VALUE=”full”><PARAM NAME=”stretchToFit” VALUE=”1″></OBJECT>
这里只要修改几个参数即可:
height和width指播放器的高度和宽度,单位为px。
制定了播放的文件位置(URL),只要将里面的“音乐文件网址”替换成第一步得到的完整的音乐文件链接即可。
用于设定播放次数(playCount),infinite为无限次循环播放,可将其改为数字,制定循环播放的次数。
指定是否自动播放音乐(autoStart),VALUE的值为0时不自动播放,为1时自动播放。
指定播放的音量(volume),可以修改VALUE的数值,调整想要的音量。
指定了播放器界面是否加入控制按键 (uiMode),VALUE值为none时,只显示视频播放窗口,不显示“停止”,“播放/暂停”等按钮;为mini时,除了视频窗口,还会在窗口底下 显示播放进度,以及“播放/暂停”,“停止”,“消音”和音量控制等按钮;为full时,除了视频窗口和播放进度显示,还会显示进度控制条,“播放/暂 停”,“停止”,“消音”,“上一曲”,“下一曲”,“快进”,“快退”和音量控制等按钮;
用于当视频窗口比视频比播放的视频大时,是否对视频进行伸展(stretchToFit),以适应视频窗口的大小,VALUE值为1时表示自动扩展,为0时表示不扩展。
这些参数可以在MSDN 里查找到。
最后 ,添加完代码,改完参数之后,保存,刷新博客,应该就能听到背景音乐了。如果听不到,先查下音乐文件链接有没有问题,另外和你用的播放器有关,IE肯定是没问题的。
浏览量:2
下载量:0
时间:
想在wordpress自定义主题中添加备案号,想必难倒了很多人,下面我就帮你们解决这一问题:
首先从www.abc.com/wp-admin(www.abc.com为你自己的网站域名)处登陆后台,进入WordPress仪表盘
选择左侧菜单中的"外观>小工具"
拖拉文本小工具到合适的位置,比如图中的Default Sidebar区域
把小工具拉入合适区域后会弹出来要你编辑,按下图编辑即可,注意把备案号改成自己的.编辑完成后点击保存
回到网站前台,就可以看到备案号已经成功添加.点击这个备案号是可以链接到信管局的网站的,符合国家要求.
如果考虑网站美观等因素,可以把该小工具加到底部区域的末端.移动小工具不用再编辑,比直接加代码方便了很多
浏览量:2
下载量:0
时间:
要怎样添加彩色标签,让你的wordpress美如画,更加吸引人?
首先你可以百度搜一下wp-colorful-tag-cloud插件下载,也可以直接在网站后台搜索进行安装。
安装好插件后,在设置里面有插件设置选项,在这里可以设置标签标题,显示标签的数目。
设置标签文字大小,和颜色,你可以设置最小的文字大小、最大的文字大小、文字的单位以及每个大小文字所对应的色彩。
4回到前台可以看到效果:
浏览量:2
下载量:0
时间:
要在wordpress中添加导航菜单,对于新手来说可能想不到,他是需要在后台设置的:
登陆WordPress账号进入到控制台,点击左侧菜单栏中的“外观”--“菜单”
在左侧页面,点击“创建菜单”,此时会要求你输入菜单的名称,输入名称后,点击“创建菜单”
创建完毕后,我们在左侧选择需要添加的导航菜单项目,比如我们选择某一个分类,然后点击下方的“添加至菜单”
全部菜单项添加完毕后,我们点击下方的“保存菜单”选项,然后刷新你的页面,就会看到刚才创建好的菜单项了。
浏览量:2
下载量:0
时间:
想必qq邮箱每个人都有用过吧,但你有没有想过给自己wordpress增加qq邮箱的订阅呢?下面我就叫你们怎么做
1、首先当然得有qq账号
2、如果是新用户,单击“创建一个栏目”。
4、再单击“收集订户”,进行下一步操作。
6、选择您的博客或网站类型,对于Wordpress用户来讲,自然选择Wordpress。
9、在打开的页面中,找到“文本”工具,并拖拽到您需要放置的位置,粘贴好刚刚复制的代码,保存即可。
代码如下:
1 | <form action= "http://list.qq.com/cgi-bin/qf_compose_send" target= "_blank" method= "post" style= "padding:5px;" > |
2 | <input type= "hidden" name= "t" value= "qf_booked _feedback" > |
3 | <input type= "hidden" name= "id" value= "9d576c55162675d6 6e6aa645cbfe82cd63c53b596035b345" > |
4 | <input id= "to" name= "to" type= "text" value= " E-mail" style= "width:200px;font-size:13px;padding:2px 0px 2px 3px; height:20px;border:1px solid #DDDDDD;background:#FFFFFF;" onfocus= "this.value = this.value == this.defaultValue ? '' : this.value" onblur= "this.value = this.value == '' ? this.defaultValue : this.value" > |
5 | <input type= "submit" value= "订阅本站" style= "width:80px;font-size:12px;padding:1px 2px 1px 0px;background:#DDDDDD;line-height:18px" > |
6 | </form> |
最后来看看默认的效果图吧。
浏览量:2
下载量:0
时间:
在互联网时代里面,网络安全防护很重,那么你知道怎么做好wordpress博客的安全防护吗?下面是读文网小编整理的一些关于怎么做好wordpress博客的安全防护的相关资料,供你参考。
1.选择安全可靠的主机
谨慎选择一款安全可靠的主机,不要使用免费主机和劣质主机。免费主机只适合用来学习程序和建站方法,但是倡萌一直不建议使用免费主机来托管正式上线的网站。当然了,最好也不要使用那些特别廉价,管理经验不足的主机商的服务。
2.升级到WordPress最新版
只从WordPress官方下载源码,不要到第三方网站下载。尽可能升级到WordPress最新版,及时修补程序漏洞 ,包括WordPress核心源码、WordPress主题以及WordPress插件。
3.使用官方WordPress主题和插件
这里所说的官方,一是WordPress官方,二是主题或插件开发者的官方,尽量避免使用“破解”版主题、插件,慎用网上传播的原本是收费,但是被人恶意提供免费下载的主题、插件。
4.修改数据库默认前缀 wp_
很多朋友安装WordPress都没有修改数据库前缀,如果你打算修改默认的前缀 wp_ ,请根据 如何修改 WordPress 数据库前缀 来修改。
5.修改默认的用户名 admin
WordPress 3.* 以上已经支持安装时自定义登录用户名,如果你使用默认的admin,建议你根据下面的方法进行修改:
方法一:后台新建一个用户,角色为管理员,然后使用新用户登录,删除默认的 admin 用户。
方法二:登录phpmyAdmin,浏览当前数据库的 wp_users 数据表,将 user_login 和 user_nicename 修改为新用户名。
同时建议修改 “我的个人资料”中的的昵称,然后设置“公开显示为”非用户名的其他方式:
6.使用高级密码,经常更换密码
建议使用含 大写字母、小写字母、数字和其他符号 的复杂密码,比如 nuH4j&*aHG%dMz ,避免使用生日、手机号、QQ号等。
7.隐藏WordPress版本信息
默认情况下会在头部输出WordPress版本信息,你可以在主题的 functions.php 最后一个 ?> 前面添加:
//隐藏版本号
function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator','wpbeginner_remove_version');
8.修改wp-admin目录的访问权限
你可以通过限定IP地址访问WordPress管理员文件夹来进行保护,所有其他IP地址访问都返回禁止访问的信息。另外,你需要放一个新的.htacc ess文件到wp-admin目录下,防止根目录下的.htaccess文件被替换。
9.定期备份网站数据
可以借助WordPress备份插件进行自动备份或手动备份:
WordPress数据库定时备份插件:WordPress Database Backup
使用WordPress自带导出导入功能备份和恢复网站
WordPress克隆/备份/搬家插件:WP Clone
WordPress超强备份插件:BackWPup(支持FTP/Email/本地/网盘)
10.安装安全插件
WordPress Firewall 2
该插件可以帮助你识别/阻止一些有效的攻击,例如 目录扫描、SQL注入、WP文件扫描、PHP EXE扫描 等,并可将其定向到404或者首页。如果有问题还可以通过电子邮件通知你处理,还可以阻止一些IP的访问。
Better WP Security
由于大多数的WP网站存在插件漏洞、弱口令、过时的插件/程序,隐藏这些漏洞可以更好的保护网站,例如保护登录和管理区(控制面板?仪表盘?)。
Login Lockdown
这个插件可以记录失败的登录尝试的IP地址和时间,若是来自某一个IP地址的这种失败登录超过一定条件,那么系统将禁止这一IP地址继续尝试登录。
Limit Login Attempts
Limit Login Attempts 限制登录尝试的次数来防止暴力破解,增强 WordPress 的安全系数。
WP Security Scan
该插件会自动按照以上的安全建议对WordPress进行安全扫描,查找存在的问题。
11.修改WordPress后台登录地址,提高安全性
将下面的代码添加到当前主题的 functions.php 文件:
//保护后台登录
add_action('login_enqueue_scripts','login_protection');
function login_protection(){
if($_GET['word'] !='press')header('Location: http://www.malayke.org/');
}
这样一来,后台登录的唯一地址就是 http://yoursite/wp-login.php?word=press,如果不是这个地址,就会自动跳转到 http://www.malayke.org/ ,不信你试试!
你可以修改第 4 行的 Word、press 和 http://www.malayke.org/ 这三个参数。
12.避免WordPress泄露你的用户名
你有没有想过,如果你的网站的登陆名被别人知道了,偏偏他是一个比较精通 WordPress 的人,而且会写脚本暴力破解,那么后果就不堪设想。
实际上,Wordpress 这么一个漏洞,至今依然存在,并且常常会被黑客 利用
想要知道 WordPress 的管理员用户名?很简单,只要在网站的域名后面加 /?author=1 就行了。
如果 /?author=1 显示404界面,那很可能是以前有过 admin 用户,后来站长发现用默认帐户 admin 太不安全了,就新建了一个管理员帐户,并删除了 admin 帐户。这种情况下,用 /?author=2 就能显示出用户名了。
如果使用 admin 帐户,确实不安全,但是如果你的博客使用一个复杂的用户名,却经不起这么简单的一个 URL 的考验,这和使用 admin 帐户没有根本上的区别。
既然存在漏洞,那么就要去填补它。要填补这个漏洞,倒还真的不是什么难事。
我的思路就是,只要访问主页url后头有author参数就让他跳到主页
将下面的代码添加到当前主题的 functions.php 文件:
add_filter('author_link','my_author_link' );
function my_author_link() {
return home_url('/' );
}
看过文章“怎么做好wordpress博客的安全防护”
浏览量:1
下载量:0
时间:
word中经常需要添加wordpress的主题,但如果不需要的时候就需要进行对wordpress进行删除,wordpress主题具体该如何进行删除呢?接下来是读文网小编为大家带来的删除wordpress主题的教程,供大家参考。
步骤1:首先, 直接用FlashFXP登录自己的FTP空间,进入到此路径:/wordpress/wp-content/themes
步骤2:其次,选择自己要删除的主题的文件夹直接右键删除即可
步骤3:删除后,进入网站后台,直接在主题目录下面刷新下,该主题即会消失
浏览量:3
下载量:0
时间:
办公中经常需要使用到wordpress创建数据库,wordpress具体该如何进行安装与本地测试呢?下面是读文网小编带来的关于本地测试wordpress的教程,希望阅读过后对你有所启发!
本地测试安装wordpress步骤1:comsenzEXP 这个工具你一定要下载!下载好了再进行下一步!
本地测试安装wordpress步骤2:安装在D盘之后你会找到这个文件。
本地测试安装wordpress步骤3:打开之后新建一个文件夹,最好是简单的文件名。
本地测试安装wordpress步骤4:建好了之后打开。
本地测试安装wordpress步骤5:把wordpress解压之后复制到这个文件夹。或者之前那一步都可以不用直接吧wordpress复制过来就不用建立文件夹了。
本地测试安装wordpress步骤6:然后输入127.0.0.1/你的文件名.就可以安装了
浏览量:2
下载量:0
时间: