旧页不存在时asp.net中的永久重定向?
希望大家在这个论坛上度过美好的时光。今天我参加了这个论坛,遇到了一个问题。我的问题是 最近我创建了一个网站,当我创建它的页面时,有一个页面名称拼写错误。现在我想把这个页面重定向到真实的页面名。我正在使用以下代码:旧页不存在时asp.net中的永久重定向?,asp.net,iis-7,url-rewriting,Asp.net,Iis 7,Url Rewriting,希望大家在这个论坛上度过美好的时光。今天我参加了这个论坛,遇到了一个问题。我的问题是 最近我创建了一个网站,当我创建它的页面时,有一个页面名称拼写错误。现在我想把这个页面重定向到真实的页面名。我正在使用以下代码: <system.web> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="tru
<system.web>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"></modules>
<httpHandlers>
<add verb="*" path="misspell url " type="UrlRedirection" validate="false" />
</httpHandlers>
</system.web>
这段代码在本地服务器上很好,但当我在服务器上上传这段代码时,它显示了500个内部服务器错误
要点:
•我们使用godaddy托管,IIS 7
需要帮助
感谢Advanced。好消息,您正在使用IIS7,并且您的GoDaddy主机支持URLRewite模块:
如果要重定向多个页面,可以添加任意数量的行:
<add key="/oldurl.aspx" value="/newurl.aspx" />
我刚刚在我的服务器上再次检查了这个问题,它生成了一个301重定向(这是一个永久的、seo友好的重定向)。好消息,您正在使用IIS7,并且您的GoDaddy主机支持URLRewite模块:
如果要重定向多个页面,可以添加任意数量的行:
<add key="/oldurl.aspx" value="/newurl.aspx" />
我只是在我的服务器上仔细检查了一下,它生成了一个301重定向(这是一个永久的、对搜索引擎友好的重定向)。这不是你需要的吗?这不是你需要的吗?谢谢你的回复,但这段代码也有同样的问题。。在本地服务器上工作正常。但当我在服务器上上传这段代码时,它显示了相同的错误500内部服务器错误。如果你知道这个问题的任何其他原因,请尽快回复我。谢谢..500内部服务器错误可能与此代码无关。可能web.config使用了其他一些正在破坏网站的配置项。不幸的是,调试实际web.config中的错误通常似乎是注释掉某些块、保存并重试。我很想知道是否有人有更好的技术。你说得对,兄弟。我重新检查了我的代码,发现了错误,现在我解决了问题…你在另一台服务器上做了哪些更详细的修复工作?谢谢你的回复,但这段代码也有同样的问题。。在本地服务器上工作正常。但当我在服务器上上传这段代码时,它显示了相同的错误500内部服务器错误。如果你知道这个问题的任何其他原因,请尽快回复我。谢谢..500内部服务器错误可能与此代码无关。可能web.config使用了其他一些正在破坏网站的配置项。不幸的是,调试实际web.config中的错误通常似乎是注释掉某些块、保存并重试。我很想知道是否有人有更好的技术。你说得对,兄弟。我重新检查了我的代码,发现了错误,现在我解决了问题…你在另一台服务器上做了哪些更详细的修复工作?