遇到问题不要怕,大胆的面对,小心的求证
这几天一直在帮公司维护后台的代码,但是后台代码使用asp写的,而我学习的是asp.net,没办法公司让我解决那我也得想个办法。
项目是一个asp的项目,然后分英文和中文版,但是他把中文版放在了一个cn的文件夹下,而把英文版的文件放在了根目录下,而且加载的flash文件,flash里面有个超链接。好吧,我承认我不会flash的反编译。打开网站的时候默认是英文版的,但是顾客希望默认是中文版的。
硬着头皮看了一个小时,大概的看懂了其中的代码,开始改了。吧文件对调吧,那也不行,因为这个利用flash文件做的超链接。
这在我想的时候,突然想到了一个解决的办法。那就是在根目录先建一个文件,访问这个文件立即调转到cn文件夹目录下的index.asp。好了有了想法。就开始百度了,还真找到了。
接下来分享我的解决办法了。
利用notepad++先建一个文件,
写下面的内容:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>shenge</title>
<meta http-equiv="refresh" content="0;url=cn/index.asp">
</head>
<body>
</body> </html>
其中核心的还是<meta http-equiv="refresh" content="0;url=cn/index.asp">
本来在网上找的时候content中的0为2的,这里想到了有很多页面出现让用户稍等5秒跳转的效果。
我吧这里改成了0,希望用户一访问这个页面就跳到cn/index.asp
接着在吧上面的文件保存为index.htm
在设置一下iis服务器的默认文件的优先级。问题解决。(虽然不是完美)
Stallman 先生认为最大的快乐是让自己发展的软件让大家来使用了!