网站运营
位置:首页>> 网站运营>> Godaddy Windows主机空间的html文件301重定向设置方法

Godaddy Windows主机空间的html文件301重定向设置方法

 来源:何草不黄 发布时间:2010-04-11 13:07:00 

标签:Godaddy,windwos主机,301重定向,web.config

1.如果你是linux主机请使用.htaccess文件,无需看下去.

2.如果你是独立主机,可以操作IIS,也无需看下去.

3.如果你是动态文件重定向(ASP ,ASP.NET,PHP,JSP),那会有N种方法可以解决,也无需看下去.

4.如果你只是网站域名重定向,或是单一页面重定向(首页),也无需看下去.虽然我的方法也可以解决,但是还有更简单的解决方式,百度一下吧.

5.我这篇文档是提供给没有编程经验的新人站长看的,如果是程序员,你可以自己去修改web.config实现,我这里会很啰嗦,浪费你的时间!

我的网站–品客网 购买的是Godaddy的windows空间,由于网站发展需要,必须调整结构,从2层目录变为3层,GD的win主机不像linux主机后台控制面板提 供转向功能,也不能使用.htaccess文件,更不可能让客服帮我配置IIS.如果是动态文件或是单个文件这些都好解决,唯独碰上html文件,只能使 用web.config来解决.

有人会说html也可以通过js来转向,我明确的告诉你,那是错误的,对于浏览者来说或许可以转向,但是对于搜索引擎来说,如果已经读取到js了, 就是200了,说明文件正常,根本不会转向,不是什么301重定向,即使仅仅考虑浏览者,每个页面改写内容为js跳转,也不是一个好的选择.

有人会说我可以保留旧文件,那样就不影响搜索引擎的收录,那么你是否考虑过,搜索引擎对于你整个网站内容重复的厌恶和反感?这样做和重复关键字也没 有太大区别.

言归正传,我的网站原来存在大量的页面是这样的:

http://www.pingke.info/20100317/news42.htm

http://www.pingke.info/20100317/News44.htm

http://www.pingke.info/20100314/News46.htm

…..

修改后,变为

http://www.pingke.info/news/20100317/news42.htm

http://www.pingke.info/news/20100317/News44.htm

http://www.pingke.info/news/20100314/News46.htm

就是在原来的”/年月日/”目录前增加了”/news/”这个目录.

用重定向规则,这样写就可以了

<rule name=”History”>
<match url=”^([0-9]+)/([\w]+).htm$” ignoreCase=”false” />
<action type=”Rewrite” url=”news/{R:1}/{R:2}.htm” appendQueryString=”false” />
</rule>

解释:

<rule name=”History”>命名一个规则叫”History”,可以随意起名;

<match url=”^([0-9]+)/([\w]+).htm$” ignoreCase=”false” />

表示匹配(match)一个数字(0到9)命名的目录,数字个数不限(+表示1个或多个),然后以数字或是字母命名的,htm为后缀的路 径.ignoreCase为false表示不忽略大小写.

<action type=”Rewrite” url=”news/{R:1}/{R:2}.htm” appendQueryString=”false” />表示将上面的链接重定向到一个添加了一层”/news/”目录的路径下,当然,要获取重上面匹配项中获取的2个参数,分别用{R:1}和 {R:2}表示,如果你有3个参数,以此类推{R:3}.

另外说明一下,match 表达式中通过”()”来获取参数,按数序以此为第1,2…个参数.

同样的方法,我还有一些文件是存放在”/news/”文件夹下的:

http://www.pingke.info/news/sport.htm

http://www.pingke.info/news/internet.htm

http://www.pingke.info/news/news49.htm

需要调整为:

http://www.pingke.info/news/today/sport.htm

http://www.pingke.info/news/today/internet.htm

http://www.pingke.info/news/today/news49.htm

规则如下:

<rule name=”Today”>
<match url=”^news/([\w]+).htm$” ignoreCase=”false” />
<action type=”Rewrite” url=”news/today/{R:1}.htm” appendQueryString=”false” />
</rule>

在/news/目录和文件之间增加了一层/today/目录,用来存放当天的新闻.

<match url=”^news/([\w]+).htm$” ignoreCase=”false” />

表示匹配news目录打头,数字或字母命名,以htm后缀结尾的路径.中间只需取文件名一个变量.

<action type=”Rewrite” url=”news/today/{R:1}.htm” appendQueryString=”false” />

表示转向到/news/today/+原文件名.htm的路径.

这样就OK了.

完整web.config文件如下:


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”Today”>
<match url=”^news/([\w]+).htm$” ignoreCase=”false” />
<action type=”Rewrite” url=”news/today/{R:1}.htm” appendQueryString=”false” />
</rule>
<rule name=”History”>
<match url=”^([0-9]+)/([\w]+).htm$” ignoreCase=”false” />
<action type=”Rewrite” url=”news/{R:1}/{R:2}.htm” appendQueryString=”false” />
</rule>
</rules>
</rewrite>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
</system.web>
</configuration>

0
投稿

猜你喜欢

  • 去朋友单位时发现,该单位NETWARE服务器内存由16M升为32M,但性能没有多大改善,服务器硬盘仍然转个不停,究其原因发现其硬件内存方面虽
  • 近日,优酷网因盗播影视剧,再次被起诉讼。这是反盗版联盟在2010年第二次向优酷发起诉讼,也是反盗版联盟对优酷发起的第三轮集体诉讼。本次诉讼,
  • 我们的所有托管计划都会含有一些免费的server-side applications,你可以在建设网站及客户化你的网站时使用它们。可以通过访
  • 这段时间一直在研究产品功能整合,谈到整合就不能不说腾讯。大家说到腾讯最多时候是说COPY,当然我个人也觉得腾讯的COPY能力是很强的,但这个
  • 网络营销和传统营销比起来,具有投资小,见效快,回报大的特点,企业在发展的过程中,可以利用互联网进行一种全新的网络营销模式,推广自己企业的产品
  • 本人经过几次的测试,就用DEDECMS系统进行了几次的测试,发现百度对DEDECMS系统改版痛下杀手。我用的是DEDECMS系统,第一次是修
  • Adobe Dreamweaver支持HTML5 Xtalk社区聊天插件 v1.2 正式版5月19日发布。Xtalk是为Discuz!/UC
  • 目前中国分类信息网的竞争可以说已经到了白炽化成程.口啤网目前来说还是处于导先地位,当然我今天不来批论这些网站的盈利情况.今天我们来看一下同城
  • 生活中,最难的事情就是人与人的关系,互联网也一样。在互联网的世界里,门槛最低的是社区,门槛最高的也是社区。说门槛低,是因为要搭建一个网站很简
  • 服务器稳定性是最重要的,如果在稳定性方面不能够保证业务运行的需要,在高的性能也是无用的。正规的服务器厂商都会对产品惊醒不同温度和湿度下的运行
  • 目前,随着商家对网上销售的重视程度和消费者网上购物的接受程度的不断提高,网上购物市场正逐渐成为国内社会消费品零售市场中不可小视的力量,传统行
  • 最近的一份调查报告显示,有相当一部分用户将会采用新的服务器操作系统,并且持这种意向的人越来越多。由于新的服务器系统和Vista类似,有着与V
  • 核心提示:综述P2P流量识别端口识别法、应用层特征识别法、流量模式识别法以及连接模式识别,概述P2P流量识别技术,并对发展进行展望&
  • 用NT(2000)建立的Web站点在所有的网站中占了很大一部分比例,但NT的安全问题也一直比较突出,使得一些每个基于NT的网站都有一种如履薄
  • 目前,网上能找到不少WebMail软件,但多为商业软件,动辄支持百万级用户。它们虽然功能很强,但对一般单位来讲,有点儿“大材小用”。那么,能
  • 笔者阿霸的站长资源群有很多初级站长朋友,在群里日常的交流中,发现这些初级站长对SEO是有所了解。但是站长们在网站制作的细节上,往往掌握不到一
  • 如果我们不想让游客发表评论,减少网站非法信息的话,可以通过相关操作实现禁止1. 在点击后台系统设置 → 系统基本参数 → 添加新变量变量名为
  • WordPress作为最受欢迎的博客平台,它给用户提供了各种工具,用户可以使用这些工具发布文章、与读者保持互动。不过,更让人高兴的是,本月即
  • 系统服务篇四75. 服务名称: UPS显示名称: Uninterruptible Power Supply服务描述:管理连接到计算
  • 地方门户网站,除了广告还能靠什么盈利?作为一个商业 * 来说,虽说下沙网已拥有了坚实的群众基础,点击率颇高,但即使是这样的人气,也要时刻做好
手机版 网站运营 asp之家 www.aspxhome.com