莫里康内爱好者
Morricone Fans
新版主页
English
年表
音乐概览
电影概览
VIP 申请
VIP 登录
电影欣赏
作品研究
琴谱
字幕
音乐大师
手机网站
付款
旧版主页
Old-Eng
站长手记
手册征订
个人专栏
最新网页
重要通告
资源库
资源传送
歌词
莫迷网联
俱乐部
微信平台
关于我们
手机论坛
旧版博客
EM简介
EM新闻
琴友专栏
名曲120
网站地图
邮探名人
出生入死
邮币卡转让
音乐顾问
软件介绍
E.M.手册
站长信箱
----------------------
   
---------------------------
主页 --> master-004-000 --> master-004-32
站长手记-4-32
为中老年站长朋友介绍几个特用软件
004-32
怎样实现域名和网页的自动跳转
How to achieve Auto redirecting to new domain name and web page
最近本站的老域名http://hhr8.com 即将停用,仅使用http://morricone.cn的另一个域名.由此,一个新问题出现了:由于老域名已使用了6年,因此对于很多经常来访的老朋友,许多老的链接网站,以及许多搜索引擎的搜索结果而言,都会带来严重的影响,老的网页摘不到了,搜索引擎的结果失效了....当然,对网站自身的影响也是很大的,近30%的访问量将会在很长的时间内丢失.(这个数字还是由于http://morricone.cn的新域名已经使用了两年多的结果,如果没有这两年多的过度,那它的比例就接近100%了)因此,如何解决这个问题已成了当务之急.我相信很多站长都会遇到这种问题,因此我愿意把它的解决办法写出来以共享.
001- 在自有空间的主页中加入自动跳转代码
如果您有自己自有的闲置空间(也可以寻找一个可以帮定域名的免费空间,或者花几十元钱租用一个50-100M的虚拟空间),首先把这个老域名http://hhr8.com 绑定到这个空间,然后在这个空间的默认主页中(一般是index.htm)的<head>...</head>之间加入以下一段代码:
在网页中的自动跳转代码,黑色为正常代码,标注成红色的为另行加入的跳转代码

<html>
<head>
<title>URL</title>
<meta HTTP-EQUIV="Refresh" CONTENT="25;URL=http://morricone.cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

...............

其中CONTENT="25;URL=http://morricone.cn"25是指定在25秒后跳转,您可以根据需要修改为0到任意数字.此处留出25秒是为了加入一段有关停用老域名的说明.您可以参见这个网页 .URL=http://morricone.cn 是指的跳转的目的地(即新域名)
这个方法的好处是花费不大,可以实现对根域名(http://hhr8.com)的自动转换,但它的缺点也是只能把对这个老域名的访问转换到新域名的默认主页上去.而对老域名下的任何下级网页的访问都将被丢失
002 - 在DNS域名解析网站使用URL转发功能
一般的域名解析网站都有URL转发功能,它可以根据域名所有者的意愿将对其域名的访问自动转发到对另一指定域名的访问.例如花生壳网站的URL转发设置如下图所示.这是一个由 http://hty66.com 自动跳转到 http://morricone.cn 的设置例图.在"URL转发"项下,将转发目的地址添好以后点击"增加"图标就可以了.一般几十分钟内可以生效(在此前必须先将"A记录"项下的IP地址取消,才可以使用URL转发的功能)
这个方法比第1种方法还要简单些,但它的缺点是不能自由地添加文字说明.但根据笔者的经验,有些DNS解析网站附有这种功能,这就为站长们提供了不少方便.(如2002年笔者使用过的旭锐达网站就有,这是一个免费提供二级域名并可以绑定本地电脑服务器功能的网站,而且服务也不错.本站最早使用的http://hty66.dhcn.net 域名就是由它提供的.但两年以后这个网站莫明其妙地蒸发了,本站也受害不浅,看来使用免费的东西还是有风险的)
这个方法的最大缺点也和第一种一样,它只能把对这个老域名的访问转换到新域名的默认主页上去.而对老域名下的任何下级网页的访问都将被丢失.
但是在一个新的域名解析网站 http://www.dnspod.com/ (这也是一个免费的网站,不过它的名气不小.而且可以提供电信,网通双线路智能解析功能.就是由于这个原因笔者才把两个老域名 http://hhr8.com 和 http://hty66.com 的解析改到了这里),它的URL转发功能比较强大.它可以把对老域名以及所有老域名下级网页的访问全部转发到新域名的默认主页上.例如对http://hhr8.com 和 http://hhr8.com/movie/movie-005.htm 都自动转到 ../index.htm.使用的方法和花生壳近似,先取消老域名的A记录,然后使用"开通转发"功能,其间它会提示你要把一小段代码加到index.htm网页的底部,再上传就可以了(其实只是一个该站网址的链接,算是对其免费服务的补偿吧).下图是将http://hty66.com老域名自动转发到http://p.morricone.cn的图例:
经过这样的转发设置以后,所有对 http://hty66.com 和其下级网页例如 http://hty66.com/web/15-001-1.htm 的访问都转到http://p.morricone.cn/index.htm 这个网页上去.和第一种方法相比显然是进了一步.因为它至少可以把对老域名及其下网页的访问都自动转到新域名的主页上来.如果在这个主页上加入一定的说明,那么对于访问者可以在修改域名后重新找到他要访问的网页;而对于站长而言,仍然可一保持这一部分访问量而不至于流失.
这个方法的缺点是: 1.网页中转的时间较长,一般都要一二十秒甚至更长(您可以点击这两个链接 http://hty66.com 和其下级网页http://hty66.com/web/15-001-1.htm 观察).而且丢包的现象也很多,有时达到50%以上,这可能和DNSPOD网站的硬件配置有关. 2.虽然它可以保持所有对老域名的访问都可转到新域名,但对于访问下级网页的访问者而言,仍是非常的不便.如果他没有记住二级网页的地址,那就很可能造成迷失.(我已致信给该站希望他们有所改进)
003 - 在自有空间的所有网页上加入同一段代码实现新老域名及其下级网页的自动快速转发功能
在反复试用和研究了上述的各种办法以后,笔者均不能满意.能不能找到一段简单的代码实现新老域名及其下级网页自动转发呢.当然,最好的设想是在DNSPOD这样的域名解析网站加入这样的功能,但这是笔者鞭长所不及的,的唯一的可能是要自力更生.笔者在网络中搜索很久,虽看到一些类似的创意介绍并作过不少试验,但均不能达到目的.这时,我想起了一位年轻的IT界朋友王明先生(关于他的介绍您可以看这里1-2-3节),带着试试看的心情我向他发出了求助的邮件
王先生是一位非常热情可亲的朋友.经过几次邮件往来和试验,他终于给出了一段简短好用的代码.经过试验完全实现了我的愿望.这段代码是:
<body onload="setTimeout(function(){ if(location.href.indexOf('hhr8.com')!= -1)location.href=location.href.replace('hhr8.com','morricone.cn');},15000)">
在上面代码中 hhr8.com 是老域名,morricone.cn 是新域名.15000 是跳转延时设置数字,单位为毫秒.在引用时需要根据您的实际情况进行修改.(如不需要延时,请使用王先生提供的另一段代码: <body onload="if(location.href.indexOf('hhr8.com')!= -1)location.href=location.href.replace('hhr8.com','morricone.cn');"> )
这段代码的安放位置见下图.下图上半部是一个标准新网页的代码,下半部是使用转页代码取代后的情况.经笔者试验,在含有实质内容的网页中,使用这段代码的效果是一样的.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body onload="setTimeout(function(){ if(location.href.indexOf('hhr8.com')!= -1)location.href=location.href.replace('hhr8.com','morricone.cn');},15000)">

</body>
</html>

如果有需要,在这段新代码的尾部加入 bgcolor="#FFFFFF" text="#000000 等表示属性的代码也不会影响使用效果
为了保证每一个网页都能实现自动跳转的效果,整个的修改过程如后:
1.首要的条件是有一个新的虚拟空间(容量无需很大,50-100M左右就够了.现在网上这类免费空间很多.例如 http://www.5944.net 这里给出的是1G的免费空间).将老域名http://hhr8.com 和 http://www.hhr8.com 都指向这个空间
2.复制网站的本地文件夹,然后逐个检查其中所有的文件.只保留.htm格式的文件,其余的文件一律删除.例如"莫里康爱好者"的本地文件,经删除后余留的文件大约有3500个
3. 在Dreamweaver软件中打开复制网站的本地文件夹,制作一个新的网页,首先按上述内容在后台(代码编辑窗口)改好代码,然后在前台加入以下文本内容.最后将其取名为standard.htm(标准网页)保存好.
莫里康爱好者自动跳转网页
Auto transform page of Morricone Fans
本站老域名 http://hhr8.com 已停用, 新域名 http://morricone.cn 在继续使用
今后请记住新域名并用其替换老域名
这里是自动跳转页面,15秒后自动转入新址网页
------------------------
The old domain name http://hhr8.com has been stopped,http://morricone.cn is being used
Please remember the new domain name and replace the old name from now on
Here is auto transform page and will auto switch to same page in new address after 15 seconds

4.在Dreamweaver软件中逐个打开standard.htm,然后使用"另存为"将其复盖网站的本地文件夹中的每一个原有网页,也就是说,用标准网页取代所有老网页的内容,而3500个老网页的名称依然保留着.每一个新网页大小约为9K,全部取代以后,总大小约为30M. 这一步工作比较枯燥,可能要花上几个小时,需要一些耐心.由于使用了标准网页,比起一个一个地修改网页代码来讲,那工作量应该说是大大减少而易行了.
5.最后的工作就是将这3500个网页按原来网站目录的相对位置上传到那个新的虚拟空间就算大功告成了.现在,您可以试试点击以下四个老域名下的网址,就可以看出它的效果.应该说它对得起您花费的那几个小时的劳动了!(对于英文网页在标准页的文本上作了一点调整,以适应英文读者的习惯)
http://hhr8.com
http://hhr8.com/love/love-sherry-005.htm
http://hhr8.com/englishweb/engmusic/engmus101-110.htm
http://www.hhr8.com/englishweb/engmusic/engmus101-110.htm
衷心感谢王明先生的热情帮助!
 
2009.4.23.
上一页   下一页  
主站的的重要栏目和网页
2009年编制的老年表
电影赏析
音乐赏析
莫里康内爱好者联谊会(莫迷网联)专栏
杨大林先生,杨东女士专拦
著名歌唱家演唱的莫里康内乐曲
著名艺术家演奏的莫里康内乐曲
邮探世界名人
意大利电影研究专拦
关于"Chi Mai"
莫里康内欧美亚六场音乐会对比研究
网友提供的莫里康内作品
边说边听边看--专题
网友个人专栏
WAP手机网站
莫里康内MIDI铃声
软件介绍
求谱网友交流
全球莫里康内相关网站
海外优秀搜索引擎
BBC-HVF 访谈莫里康
莫里康内上海音乐会
莫里康内北京音乐会
我喜爱莫里康内
莫里康内新闻(中国)
全国及境外TV节目预报
奥斯卡和莫里康内
遭遇黑客
西巴女王
十三年后再访伊莫拉
"海上钢琴师"琴友天地
"阿隆桑方"研究
"工人阶级上天堂"研究
"死刑台的旋律"研究
我最喜爱的西洋杰出音乐回顾
"索多玛的120天"评述
电影"我的青春/梅泰罗"探析
"大师和玛格丽特"研究
孩子们的作品
不得不看(新闻拾零)
电影"豺狼的日子"专页
八十年代歌曲回顾
电影"德黑兰-43"音乐专页
苏俄爱国歌曲
网站地图
Add to Google
关于我们
信息产业部备案序号(2014): 苏ICP备11039856号 本站自2003.8.8.开始运行 © 2003 hwg 版权所有
除非有版权所有人的允许,本站所有曲目均仅供访问者个人欣赏使用,严禁用于复制生产,出租销售等任何其它商业目的。