Drupal 在 IIS7 上的简洁链接配置

在 IIS7 上实现 Drupal 的简洁链接(Clean URLs)需要 URL Rewite 组件,并修改 web.config 配置文件和 Drupal 的配置文件。

Godaddy 的 Windows 主机使用 IIS7 作为 Web 服务器,并安装有 URL Rewrite 组件,可以实现 Drupal 的简洁链接(Clean URLs)。此文以 Godaddy 的 Windows 主机为例。

首先把 Drupal 的文件解压到主机中,如果不是根文件夹,为避免出错,推荐修改 Drupal 的站点配置文件「/drupaldir/sites/defualt/settings.php」中的「$base_url」一项的值为网站首页的 URL,例如:

$base_url = 'http://shingo.cn';

Continue reading

IIS7 WordPress 中文 URL 解决方案

WordPress 写中文博客时 URL 中经常会包含中文字符,一般出现在 Tag 和分类的 URL 中。而 IIS7 对包含中文的 URL 支持有问题。这样的情况下访问如「../../../tag/软件」这样的 URL 就会发生 404 错误。

Godaddy 的 Windows 主机正是使用 IIS7 作为 Web 服务器的,在此空间上使用 WordPress 就会出现以上问题,虽然可以通过修改程序文件或者修改 Tag 和分类的别名为英文的方法来解决,但非常不实用。

下面介绍一种解决方法,只需要增加一个 PHP 文件,并修改一下 web.config 文件中的 Rewrite 规则即可,不需要修改程序文件。

Continue reading

Godaddy 的 Windows 主机支持 WordPress 永久链接

Godaddy 是国内广泛使用的域名注册商和主机服务商,它的 Windows 主机使用的是 IIS 而非 Apache 作为 Web 服务器程序,从而可以同时支持 ASP/.Net/PHP 等多种网页程序。

WordPress 是使用最为广泛的博客程序,它的一个特性是支持漂亮的 URL,也叫固定链接(Permalink),是一种类似静态网页的 URL 格式,对于 SEO(搜索引擎优化)可以起到很好的作用。如本文的 URL 是「../../../265/godaddy-windows-hosting-support-wordpress-permalink」。这个特性在 LAMP(Linux、Apache、MySQL、PHP)环境下会运行得很好,在 Windows 环境下如果是 Apache 服务器也不会有问题,但如果是 IIS 服务器就不一定了,一般需要 URL Rewrite 组件及配置 web.config 文件。

因此许多人担心 WordPressGodaddy 的 Windows 主机上不能很好的支持永久链接。

事实证明这种担心是没有必要的,WordPress 在 Godaddy 的 Windows 主机上只需正常安装和配置即可,与 LAMP 环境下无任何区别,只要 WordPress 目录下有 .htaccess 文件即可,无需任何额外配置。

Windows 7/Vista 设置静态 ARP

在 Windows 7/Vista 中,使用 arp -s 命令添加静态 IP 地址和 MAC 地址关联时会报错(管理员身份在 CMD 命令提示符下执行):arp -s 报错:ARP 项添加失败: 拒绝访问。

arp -s 报错:ARP 项添加失败: 拒绝访问。
arp -s 报错:ARP 项添加失败: 拒绝访问。

这时我们可以改用 netsh 来实现同样的功能操作。

Continue reading

Windows 操作系统磁盘空间不断减少的主要原因

Windows 操作系统刚安装完成的时候所占的磁盘空间并不大,但是随着使用时间的增加,系统盘的可用空间会越来越少,这到底是为什么呢?

笔者分析主要原因有2个:

# 安装的应用软件越来越多,尤其是采用默认安装路径狂点下一步的方法。如果系统盘空间不是很大的话建议把程序安装到其它磁盘,即使是这样,很多公用文件还是会安装到系统盘。

# 系统盘 Windows 文件夹下 winsxs 文件夹容量不断增加。此文件夹用于存放各种不同版本的部件,已使系统具有良好的兼容性,因为不同的应用程序使用的部件版本不一。

如果开启了系统还原,系统每一次建立还原点都会占用部分空间,但是一般总的还原空间是设置有限额的,所以增加到一定程度便不会继续增加了,甚至有时还会减少。