我使用的是DotNetNuke v05.05.00(653),我已经从主机设置激活了友情URL。关于重写的一切都像魅力一样,除非我使用HTTPS协议,它给我404错误。
似乎它是HTTPS协议的网址重写问题,我们将不胜感激任何帮助。
答案 0 :(得分:2)
这是5.5.0中引入的一个问题,它已经通过5.5.1版本解决了。
答案 1 :(得分:0)
您无需对Dotnetnuke做任何特殊操作,让它可以通过HTTPS工作。如果你摆弄了可能导致它的强制执行https的网站设置,但这很可能是对IIS进行的。
在IIS中,确保正确配置了主机标头/绑定。您应该在端口443上使用HTTP 80和HTTPS。还要确认在IIS中使用HTTPS时设置了IP,并且还需要在服务器上设置安全证书。 HTTPS不仅仅是固有的。
确保您使用的域在“站点设置”中设置,该站点设置也位于SQL Server数据库的PortalAlias表中。
99%确定这不是一个友好的网址问题,或与DNN有关。