Archive for the ‘互联网编程’ Category.
用Drupal的multisite机制重新部署网站
Drupal社区十分强大且活跃,使得本人不在考虑使用其他的CMS建立网站了。
由于前期的几个网站都是用drupal单独创建的,因此更新维护起来比较麻烦,因此考虑把几个网站重新部署,共用一个代码库。这里不得不提到Drupal支持的multisite机制简直就是太cool了。(其实Drupal在CMS设计理念上的创新还有很多,不是一般的CMS可比的)
Multisite就是很多网站被部署在一个Drupal代码库下,但是站点相对独立。只要改动或升级这份代码库,所有的网站功能都会改变,极大的节省了维护成本,同时还能满足各个站点独特的要求。
安装多站点大概分为两种:一种是在一个网站下全新建立几个新的独立站点;另一种情况是将已有的几个站点合并到一个Drupal系统中。很显然,本人需要做的是第二种情况。
Continue reading ‘用Drupal的multisite机制重新部署网站’ »
使用.htaccess防止盗链
注释:本文摘自网络。
目的:使用.htaccess文件保护服务器上的特定目录或者特定文件类型,不允许外部链接直接访问。
.htaccess防盗链原理及设置
防盗链原理:
http标准协议中有专门的字段记录referer
一来可以追溯上一个入站地址是什么
二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。
因此所有防盗链方法都是基于这个Referer字段
Continue reading ‘使用.htaccess防止盗链’ »
xmlrpc客户端编码测试
zoundry发送的是utf8编码;
Konstructor发送的是本地ASCII编码,在我的英文winxp下(选择的地区设置为中文),发送GB2321编码;
这就要求,xmlrpc服务器端要能够处理不同编码,并且返回不同编码(因为不同的客户端可以阅读的编码类型也不一样,如果简单输出到浏览器的话,输出编码格式倒是不是很重要,因为浏览器支持多种编码。)
但是实际上,PHP的xmlrpc解析器创建时,只支持三种编码输入:UTF-8, ISO-8859-1, US_ASCII。
也就是说别的编码不能被正确解析!