首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让IIS6将.html页面解析为ASP

如何让IIS6将.html页面解析为ASP
EN

Stack Overflow用户
提问于 2012-11-26 17:49:48
回答 3查看 1.1K关注 0票数 0

我有一个网站的几个.html页面,这是改变为ASP页面。我想创建一个301重定向,从每个旧的.html页面到新的.asp页面,站点在IIS6上。

我认为windows的唯一解决方案是在IIS中添加所有重定向,但这很耗时,因为有很多页面,而且我在共享服务器上,所以主机不会这么做。

另一个想法是让IIS将.html文件解释为ASP,然后我可以向每个页面添加ASP标记来创建重定向。只要不影响其他站点,并且不会花费很长时间,主机就可以这样做。这是可能的吗?如何实现?除非有更快的解决方案来添加301重定向,否则我自己做这项工作是没有问题的,因为他们做得很快。

EN

回答 3

Stack Overflow用户

发布于 2012-11-26 18:07:20

  1. 打开IIS
  2. 选择您的网站
  3. 按下鼠标右键并单击Properties
  4. Select主目录选项卡,然后在应用程序映射中单击配置按钮
  5. 如果.html扩展是其扩展名,则选择它并在可执行文本框的编辑对话框中单击编辑按钮

H111在编辑对话框中添加'C:\WINNT\System32\inetsrv\asp.dll‘或asp.dll路径并按ok...

现在你的.html页面将处理asp代码...

票数 1
EN

Stack Overflow用户

发布于 2012-11-26 18:06:26

对于重定向,您可以使用客户端脚本,如Javascript或您可以使用服务器端脚本,如经典的asp。但您需要更改页面的扩展名。因此,您可以在页面中使用此脚本

代码语言:javascript
复制
    <script type="text/javascript">
window.location="http://yourLocation";
</script>

当您转到您的页面时,这将重定向到您在此处提到的位置。您现在可以使用window.location="http://www.google.com";进行测试。

票数 0
EN

Stack Overflow用户

发布于 2013-11-28 21:38:05

在IIS6上使用ASP进行批量重定向的另一种方法是将404错误页面设置为一个ASP文件。然后,该文件使用逻辑将.html文件重定向到.asp等效项。这是在II6上处理重定向的一种非常有效和强大的方法,而不必修改服务器设置或配置(除了最初的自定义错误页面之外)。

请注意,您还应该将500个服务器错误设置为使用相同的ASP页面。通过这种方式,它还可以处理虚拟目录上的“目录列表被拒绝”,并知道如何重定向它们(或仅显示404)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13562254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档