我正在设置我的Orchard网站以要求SSL。我显然设置错了,无法访问页面来更改任何设置,因为它重定向不正确。我从Firefox获取的错误消息是
页面未正确重定向
Firefox检测到服务器正在以永远无法完成的方式重定向此地址的请求。“
很抱歉,我无法告诉您我的设置是什么,因为我无法访问该页面。 我问是否有办法可以更改web.config,或者数据库中的一个字段,这将允许我返回到网站以设置正确的设置。任何想法?谢谢你的帮助!
答案 0 :(得分:1)
设置保存在数据库的站点设置数据集中。使用SQL Server Management Studio或其他工具连接到数据库。查找表Orchard_Framework_ContentItemRecord
和第一行>列Data
应该使用SSL条目保留您的网站设置,应该看起来像
<SslSettingsPart>
<Urls></Urls>
<SecureEverything>False</SecureEverything>
<Enabled>True</Enabled>
<CustomEnabled>False</CustomEnabled>
<SecureHostName>localhost:44302</SecureHostName>
<InsecureHostName>localhost:10421</InsecureHostName>
</SslSettingsPart>
根据需要调整或删除整个部分并通过管理再次设置。
确保在您更改此数据库后保存并重新启动您的网站,否则它可能不会生效。