GoDaddy空间Windows主机iis7配置web.config防盗链教程

前两天折腾完wordpress在linux系统apache环境下到防盗链,今天突然想起来自己还有个GoDaddy的Windows主机上的博客(爱珠宝),所以也折腾一下Windows主机iis7配置web.config防盗链吧。

第一招    网站根目录新建一个文件,命名为:web.config,输入以下代码:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Prevent hotlinking">
<match url="^.*\.(jpg|bmp|rar|zip)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="http://www.aizb.net/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://www.playbao.com/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://vzone.me/.*" negate="true" /> </conditions> <action type="Rewrite" url="/404.htm" /> </rule> </rules> </rewrite> </system.webServer> </configuration>

 

Godaddy的windows主机的IIS7下WordPress中文URL地址伪静态

现在百度和google都支持网站的URL地址为中文,同时也方便了各位做站的童鞋对网站URL地址进行中文SEO,所以很多网站、博客的URL都开始采用中文地址。 今天我新弄一个WordPress珠宝博客(爱珠宝)的时候也是这么打算的,但是当我使用web.config做伪静态的时候出现404。于是在网上找了如下文方法来解决。因为我的博客是放在Godaddy的windows主机上,所以用的是web.config做伪静态规则。 下面就说说解决方法: 第一步:新建一个“chineseurl.php”文件,内容如下:

<?php

// IIS Mod-Rewrite
if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
}
// IIS Isapi_Rewrite
else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
}
else
{
// Use ORIG_PATH_INFO if there is no PATH_INFO
if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];

// Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
if ( isset($_SERVER['PATH_INFO']) ) {
if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
else
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
}

// Append the query string if it exists and isn’t null
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
$_SERVER['REQUEST_URI'] .= '?'. $_SERVER['QUERY_STRING'];
}
}

require("index.php");

?>

注:代码来自网络,作者不明。

Godaddy的windows主机如何启用Gzip压缩来加速

在Godaddy开了个免费windows主机,搭建了一个wordpress,深感速度还是有点慢,

于是就想到了用Gzip压缩来提高一点速度。方法如下:

使用Godaddy的windows虚拟主机,当然也会适合别的windows主机,
同时,请确定你的虚拟主机的iis模式是7而不是6,因为godaddy同时还支持iis6模式。
很多童鞋不知道Godaddy的windows主机是支持Gzip压缩的,只不过添加方法和
linux有所不同,只需要将下列代码加入web.config中就可以,代码如下:


wordpress在Godaddy中windows主机的IIS实现伪静态方法

很多童鞋都知道在Godaddy购买域名,每个域名都会送一个免费主机(可惜是带有广告的),不过Godaddy送的windows主机安装wordpress是不会显示广告的(其中奥妙大家自己去探索,偶也不知道),Linux主机会有广告。

这样想用Godaddy的免费主机做博客的话当选择windows主机了,但同时一个问题来了,windows下wordpress的伪静态(即固定连接)怎么实现呢?在linux下我们使用.htaccess来实现的,那在windows下就是用web.config来实现。

具体操作请看下面:

第一:创建一个TXT文档重命名为“web.config”(注意要去掉.TXT后缀);