【转】Chrome去除干扰码插件,简单快捷!

来自:http://www.ra1nker.com/99.html 清除隐藏文字的脚本,方便拷贝一些经过特别处理过的网页文字,快捷键alt+q 将以下代码保存为cleanhidemod.user.js。再增加插件 // ==UserScript== // @name ra1nker.com// @match http://*/* // ==/UserScript== var debug=false; //debug or release switch!! var CleanHideObj=new CleanHideClass(); function CleanHideClass() { //f Continue Reading

【原创】Nginx Accesskey使用COOKIE作为KEY

网上有一篇文章是介绍使用COOKIE作为ACCESSKEY的KEY值的文章,以下是完整的方案: NGINX 虚拟主机配置: server { listen 80; server_name www.yourdomian.com; root /home/wwwroot/test; if ( $http_cookie ~* ” ng_cookie=(.+?)(?:;|$)”) { set $ng_cookie $1; } location /down/ { accesskey on; accesskey_hashmethod sha1; accesskey_arg “token”; accesske Continue Reading

FreeBSD开机自动同步时间。

最近把VPS系统换成了FreeBSD,发现每次重启之后时间都会不正确,使用以下的方法可以让FreeBSD在开机的时候自动使用NTP来校对时间。 编辑 /etc/rc.conf 加入以下代码: ntpdate_enable=”YES” # Run ntpdate to sync time on boot (or NO). ntpdate_program=”ntpdate” # path to ntpdate, if you want a different one. ntpdate_flags=”us.pool.ntp.org” # Flags to ntpdate (if enabled).

WordPress前台不加载自带jQuery,去版本号等信息

现在很多WordPress主题和插件都使用jQuery,而且一般会直接调用Google的jQuery库,减轻我们服务器的负担,但WordPress本身会加载jQuery,这样就造成了重复载入,如下图所示: 那么如何让WordPress前台不加载本身jQuery?其实很简单,直接打开/wp-includes/script-loader.php文件,查找“jquery.js”字符串,在第122行能找到这么一句: $scripts->add( ‘jquery’, ‘/wp-includes/js/jquery/jquery.js’, array(), ‘1.7.2’ ); 由于在后台必须得用到这个库 Continue Reading

使用SAE的jQuery节约又拍流量

使用又拍云加速BLOG几天了,在又拍后台的日志里看到,每日使用流量最多的就是jquery,为了节约又拍的流量,并且更好的加速,我们把jquery换成SAE的链接,方法如下。 P.S:如果你和我一样在WP中设置了CDN,我觉得只有方法1适合你! 1.在主题的header.php中找到相关语句改成一下样式: 2.或者是在主题的functions.php添加以下的代码: //Making jQuery Google API in SAE function my_scripts_method() { if (!is_admin()){ wp_deregister_script( ‘jquery’ ); Continue Reading

NGINX下可用的WP super cache规则

最近把BLOG的缓存换成了WP super cache,但是这个插件默认是运行在APACHE下面的,根据各种度娘谷歌后找到了对应的NGINX下的规则。 1.简洁形: location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } } 2.完整形: Continue Reading

[转]WordPress在Nginx中启用Apache的mod_rewrite

其实不是真的可以另到 Nginx 支持 Apache 的 mod_rewrite 的.因为如果你的web服务器是 Nginx ,那么你的 WordPress 就会提示你的服务器环境不支持 mod_rewrite 了,但实际上是支持的,例如安装了 WP Super Cache 这插件就有这样的提示了,现在我们只要添加一行代码就可以关闭这个提示,欺骗WordPress ,让它认为是支持 mod_rewrite 方法是在主题的 functions.php 文件添加下面的代码: add_filter(‘got_rewrite’, ‘nginx_has_rewrites’); function ngin Continue Reading

使用WP Super Cache+CDN Sync Tool自动同步图片损坏的解决办法

今天终于把大家推荐的W3TC给换掉了,原因无他。消耗资源过多,并且效果不好。根据各种GOOGLE发现可以使用CDN Sync Tool+WP Super Cache来替代W3TC,在经过各种测试之后发现通过CDN Sync Tool自动同步到又拍云的图片全部都无法打开,把图片下载回本地发现无法打开,直接报错,如下图:   在使用Beyond CompareHA的16以16进制方式对文件进行对比后发现从又拍云中取回的文件比原始的多了一些0D并且比原始文件要稍微大一点。 根据各种GOOGLE之后得知,CDN Sync Tool使用的是FTP_ACSII方式对文件进行上传的。   Continue Reading

巧用nginx的sendfiles设置404

使用LNMP架构的朋友会知道,如果直接在PHP中进行header 404设置用户会访问到一个空白的页面,为了解决这种问题,我们可以使用NGINX的SENDFILE特性来让用户直接看到NGINX默认的404页面。 header(‘status: 404 Not Found’); header(‘X-Accel-Redirect: ‘.’1.exe’); 这样设置,用户直接看到的就会直接是NGINX默认的404页面了。 设置前: 设置后: