通过flash as识别域名并分别跳转

本文介绍了如何在虚拟主机环境下,通过编程方式将多个CN域名捆绑在一起,实现不同域名访问不同页面的功能。通过示例代码和实际操作,详细解释了如何设置域名、创建SWF文件及配置服务器默认文档,以达到多个域名并存的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 手上有两个cn域名,买了一个虚拟主机,想把两个域名都捆在上面。
代码如下:
url1 = "http://www.tutututu.cn";
url2 = "http://tutututu.cn";
if ((_url.substring (0, 20) == url1.substring (0, 20)) || (_url.substring (0, 16) == url2.substring (0, 16)))
{
   getURL("http://www.tutututu.cn/index.html","_self");
}
url3 = "http://www.huisemuma.cn";
url4 = "http://huisemuma.cn";
if ((_url.substring (0, 20) == url3.substring (0, 20)) || (_url.substring (0, 16) == url4.substring (0, 16)))
{
getURL("http://www.huisemuma.cn/index.htm","_self");
}
————————————————————————————————————————
代码参考了(
[url=http://www.blueidea.com/tech/multimedia/2007/4438_3.asp]http://www.blueidea.com/tech/multimedia/2007/4438_3.asp[/url]

如果要允许多个域名,可以这样写:
url = "http://www.zhugao.cn";
url2 = "http://zhugao.cn";
if((_url.substring(0, 20)==url) || (_url.substring(0, 16)==url2)){
gotoAndPlay(3);
}else{
gotoAndStop(2);
}
————————————————————————————————————————
发现按照“_url.substring(0, 20)==url”的比较方法是不行的,url同样需要“.substring(0, 20)”
将flash生成url.swf放到网站swf目录,将url.swf嵌入default.html,并且将服务器默认文档“default.html”优先级设置最高。
这样的话,通过两个不同域名可以访问到不同的页面,达到并存的目的。
swf路径为:
[url=/Files/BeyondPic/2008-1/12/url.swf]/Files/BeyondPic/2008-1/12/url.swf[/url]
或者
[url=/Files/BeyondPic/2008-1/12/url.swf]/Files/BeyondPic/2008-1/12/url.swf[/url]
               或者
[url=/Files/BeyondPic/2008-1/12/url.swf]/Files/BeyondPic/2008-1/12/url.swf[/url]
   或者
[url=/Files/BeyondPic/2008-1/12/url.swf]/Files/BeyondPic/2008-1/12/url.swf[/url]
页面的相对路径为:默认页面:default.html    灰色木马的:/index.htm   屠屠兔兔的:/index.html
输入不同域名可测试效果。开始的“无标题文档”的Title是default.html   页面的
[img]/Files/BeyondPic/2008-1/12/rar.gif[/img]
[url=http://bbs.blueidea.com/attachment.php?aid=75767]url.rar[/url]
(4.12 KB)
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/559.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值