我们的托管服务提供商正在运行一台虚拟机,其中出现以下问题...
访问时,https://www.app.com/folder-on-filesystem
Apache 会将重定向 (301) 发送到带有尾部斜杠的 URL,因为DirectorySlash On
。问题是它重定向到 http 版本或 URL:http://www.app.com/folder-on-filesystem/
。当我们想要在运行 https 的客户网站上的 iframe(是的,iframe!)中显示我们的应用程序时,我们开始注意到这一点。
简而言之:
GET https://www.app.com/folder-on-filesystem
HTTP/1.1 301 Moved Permanently
Redirect to: http://www.app.com/folder-on-filesystem/
这可能是什么原因造成的?