我们正在使用Umbraco 7,对于CMS中的一个租户,我们有以下案例:
假设我们的网站托管在域- https://foo.bar上,我们有以下受保护的页面(未经身份验证无法访问)- https://foo.bar/home/user-profile假设我们有另一个网站(外国推荐人) https://otherfoo.bar,在它里面,我们有上面提到的用户配置文件的绝对https://otherfoo.bar,嵌入在网站中。
用户已经通过https://foo.bar认证,现在他可以自由访问https://foo.bar/home/user-profile了,但他是通过国外网站上的绝对网址链接来访问的。用户所经历的是-他被重定向到页面层次结构的根,即https://foo.bar/home/,而不管他先前已经认证的事实。更有趣的是,刷新根页面会重定向回对原始页面https://foo.bar/home/user-profile的预期访问。
我们进行了一些测试,结果表明,使用任何外国网站导航到我们的实时dev/stage/prod环境中的页面总是首先重定向到根页面。但是,在IIS Express上运行本地实例时不会发生这种情况。现在我们感到困惑的是,这是Umbraco的事情还是IIS的事情?有什么建议吗?
发布于 2018-10-14 06:14:58
你有没有为HTTP、->、HTTPS或www/non-www设置网址重定向?先调用哪一个?
https://stackoverflow.com/questions/52664428
复制相似问题