View Issue Details

IDProjectCategoryView StatusLast Update
0005859OXID eShop (all versions)2.1. Master Settingspublic2023-12-06 14:35
Reporterhendrikfreytag Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version4.9.0_5.2.0_beta1 
Summary0005859: Missing documentation: Mall URL must contain http
DescriptionIn the mall settings of a subshop you can specify a URL. This has to contain http at the beginning, but there is no documentation for that.
Maybe it would be even better not only to write documentation for that but to check this before saving.
Steps To ReproduceGo to enterprise shop, create a new shop and set it's url to something with missing protocol.
TagsDocumentation
ThemeAzure
BrowserAll
PHP VersionNot defined
Database VersionNot defined

Activities

hendrikfreytag

2014-08-27 15:38

reporter   ~0010096

Problem with that is, that the method isCurrentUrl in oxConfig or oxUtilsServer assumes an URL without http as true. And this function is used to get a shop id. So a shop without an http in url will be the default which can break everything.

martinwegele

2014-11-25 15:04

reporter   ~0010350

This is related to https://github.com/OXID-eSales/oxideshop_ce/pull/190

SvenBrunk

2023-12-06 14:35

administrator   ~0016030

I am resolving this because the documentation now clearly states that the protocol is required.

But rest assured that I have this on my list of features to be implemented. The arguments in https://github.com/OXID-eSales/oxideshop_ce/pull/191 are absolutely valid and were also noted in several other communications by several partners and encountered in several projects already.
Handling protocol, domain and path in a clean way is the cue to a lot of possible features and also a good opportunity to improve the code.