首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >301重定向导致循环错误

问301重定向导致循环错误
EN

Stack Overflow用户
提问于 2009-05-09 21:21:53
回答 2查看 1.3K关注 0票数 1

我需要重定向我的网站,比如说:

至

在此应用程序中,index.cfm是我的默认页面(在IIS中设置)。当我尝试301重定向时,我得到了一个重定向循环错误。整个应用程序都在ColdFusion中。我正在index.cfm页面上的IIS中更新此设置。请对此提出一些建议。非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2009-05-09 21:35:42

那么,在IIS中,您的默认页面设置会查找index.cfm吗?我认为您得到了重定向循环,因为对于服务器,http://www.foo.com/index.cfm和http://www.foo.com是相同的。

听起来你只是想把"index.cfm“隐藏起来,不让用户看到?

在这种情况下,我不认为尝试使用301重定向是可行的。

您可能想看看IIS 7的URL重写功能,看看第3种方法

票数 4
EN

Stack Overflow用户

发布于 2009-05-09 21:27:42

我不知道coldfusion,但是如果用于访问脚本index.cfm的URL上有任何额外的字符(如果请求方法是GET),那么可以对301头输出进行附加条件,这样就可以避免无限重定向。这里有一些伪码来解释我自己:

代码语言:javascript
复制
if URL is not 'http://www.foo.com' and method is 'GET'
    output header '301 http://www.foo.com/'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/844098

复制
相关文章

相似问题

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