IIS 6设置为自动转发到/default.aspx

时间:2009-11-09 17:14:34

标签: asp.net iis-6 http-status-code-301

这可能是一个奇怪的问题 - 它可能是重复的。我不确定如何搜索现有的答案,所以如果这是重复的,我道歉。

我们要求客户要求其网站重定向访问者,以便他们的浏览器在网址中显示默认网页。

所以不要这样做:

http://www.domain.com/

他们希望它显示:

http://www.domain.com/default.aspx

IIS 6中是否有可以应用的设置允许这种情况发生?

这个问题Hiding default.aspx from the URL正在提出相反的问题......如何删除default.aspx。答案是在default.aspx代码中添加301重定向。这也是最好的答案吗?

如果是这样,那将解决/default.aspx问题。但是,我认为客户端可能会要求我们为所有子文件夹执行此操作。我们只需要在代码中添加301重定向吗?

或许我们需要考虑使用这样的工具 - http://www.helicontech.com/,我们可以使用.htaccess文件来执行我们需要的任何301重定向。

感谢您的任何意见!

- 编辑 -

为了清楚起见,我确实知道如何搜索现有问题,我只是不确定在这种情况下要搜索什么。

3 个答案:

答案 0 :(得分:3)

此答案基于IIS5.1方法,但打开Internet信息服务,右键单击您的网站,选择属性转到文档,然后单击启用默认文档并首先将“default.aspx”添加到列表中。 / p>

不确定那是不是你在找什么,但祝你好运。

答案 1 :(得分:0)

我错过了另一个问题。

URL Rewrite from /default.aspx to /

看起来每个人都在删除default.aspx而不是相反,但过程应该是相同的。在我发现的两个问题中,人们正在使用301重定向 - 无论是在代码中还是使用重写工具。

答案 2 :(得分:0)

这有点奇怪的要求。您始终可以将默认文档设置为redirect.aspx,并在该页面的load事件中重定向到default.aspx

不确定这会如何影响搜索引擎。

相关问题