mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Merge pull request #5202 from jtkech/patch-3
#5113: SecureSocketsLayer, incorrect Hostname when port number is included
This commit is contained in:
@@ -214,7 +214,7 @@ namespace Orchard.SecureSocketsLayer.Services {
|
||||
var settings = GetSettings();
|
||||
if (settings == null) return path;
|
||||
var insecureHostName = settings.InsecureHostName;
|
||||
var builder = new UriBuilder(insecureHostName.Trim('/') + path) {
|
||||
var builder = new UriBuilder(insecureHostName.Split(':').First().Trim('/') + path) {
|
||||
Scheme = Uri.UriSchemeHttp,
|
||||
Port = 80
|
||||
};
|
||||
@@ -226,7 +226,7 @@ namespace Orchard.SecureSocketsLayer.Services {
|
||||
var settings = GetSettings();
|
||||
if (settings == null) return path;
|
||||
var secureHostName = settings.SecureHostName;
|
||||
var builder = new UriBuilder(secureHostName.Trim('/') + path) {
|
||||
var builder = new UriBuilder(secureHostName.Split(':').First().Trim('/') + path) {
|
||||
Scheme = Uri.UriSchemeHttps,
|
||||
Port = 443
|
||||
};
|
||||
@@ -246,4 +246,4 @@ namespace Orchard.SecureSocketsLayer.Services {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user