柴鸡不柴

Cannot modify header information – headers already sent 原因及解决办法

Posted by baljeans on 一月 12th, 2011

很多童鞋在搬家过程中经常遇到Cannot modify header information – headers already sentby (output started at /home/admin/public_html/wp-config.php:1) 的问题

原因很简单就是你曾经用记事本编辑过wp-config.php这个文件,是不是修改数据库信息了?

解决的办法也很简单:

第一种方法:把wp-config.php存储格式改回ANSI就好了;

第二种方法:重新找一个没有用记事本打开过的wp-config.php,用DreamWeaver、Notepad++、UltraEdit、EditPlus或者其他的编辑工具进行修改。

apache主机利用.htaccess防止图片盗链

Posted by baljeans on 一月 7th, 2011

很多朋友问怎么样防止图片和文件盗链,如果你用的是Apache服务器,那么使用.htaccess文件就可以很方便的进行设置。

假设你的图片目录为upload,就在该目录下放置 .htaccess 文件,规则如下:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC] //允许直接网址访问
RewriteCond %{HTTP_REFERER} !enjoyeasy.com.cn [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google* [NC]
RewriteCond %{HTTP_REFERER} !soso.com [NC]
RewriteCond %{HTTP_REFERER} !bing.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo* [NC]
RewriteRule .(gif|jpg|png)$ /nopic.gif [R,NC,L]

如果访问图片的请求不是直接输入网址,既不是自身站点,也不是google.com,baidu.com 或者 soso.com等搜索引擎,那么就用根目录的nopic.gif替换说盗链的图片。

注意:替换显示的图片不要放在设置防盗链的目录中。

再解释一下上述规则:

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

允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示,推荐开启。

2、RewriteCond %{HTTP_REFERER} !domain.com [NC]

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

3、RewriteRule .*.(gif|jpg|png)$ /nopic.gif [R,NC,L]

定义被盗链时替代的图片,让所有盗链 jpg、gif、png 等文件的网页,显示根目录下的 nopic.gif 文件。

未绑定域名提示页面

Posted by baljeans on 十二月 30th, 2010

感谢媳妇的设计稿,更换了未绑定域名提示页面 猛击这里查看

香港多线LAMP主机空间_电讯盈科

Posted by baljeans on 十二月 17th, 2010

香港PCCW电讯盈科机房服务器上架,欢迎选购!

可能很多同学还不知道LAMP主机的含义,这里顺便解释下LAMP=Linux+Apache2+MySQL5+PHP5。

至于LAMP主机相对WINDOWS全能主机的优势我就不罗嗦了。

我们的产品全部基于国际主流DirectAdmin控制面版和LAMP构架,完美支持各类PHP程序!

全系列采用DELL高性能至强服务器, 完美的服务器环境配置让服务器性能高效,绝非家用机配置可比!

有需要的童鞋可以跟我联系。

Apache下不带www重定向到带www的方法

Posted by baljeans on 十一月 27th, 2010

据说一个网站如果公用两个域名的话,会分散权重,真的是这样吗?
反正我这样的SEO菜鸟是不知道,不过宁可信其有,不可信其无啊。
如果你的主机是apache并且支持URL重写,就可以用下边的方法来实现:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^enjoyeasy.com.cn
RewriteRule ^(.*)$ http://www.enjoyeasy.com.cn/$1 [R=permanent,L]

大概的意思是判断当前服务器变量HTTP_HOST是否等于enjoyeasy.com.cn,为真就进行重写,按照R=permanent进行永久重定向,
L表示并立即停止重写操作,并不再应用其他重写规则。