不带斜线的 Https URL 被重定向到带有 DirectorySlash On 的 http 版本

不带斜线的 Https URL 被重定向到带有 DirectorySlash On 的 http 版本

我们的托管服务提供商正在运行一台虚拟机,其中出现以下问题...

访问时,https://www.app.com/folder-on-filesystemApache 会将重定向 (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/

这可能是什么原因造成的?

相关内容