Seite 1 von 1
Contenido erzeugt doppelslashes (//) nach Domain
Verfasst: Do 24. Apr 2008, 23:15
von Juray
Servus,
ich hab ein kleines unschönes problem aber Contenido erzeugt mir durch Contenido_FrontendNavigation::getUrl einen Link mit 2 Slashes nach der der Domain also
http://domain.tld//index-c-1.html etc.
Wie kann ich das verhindern?
Verfasst: Do 24. Apr 2008, 23:28
von Juray
Anscheinend wird ein // bereits in
$cfgClient[$client]['path']['htmlpath'] gespeichert.
Verfasst: Do 24. Apr 2008, 23:55
von Juray
Weitere Info's in der DB ist die Domain richtig hinterlegt ...
http://domain.tld/
... was mich dann nur wundert woher kommt der 2. / in der Ausgabe der Config Var?
Edit: das komische dabei ist das mir selbst bei relativen Pfadangaben 2 slashes nach der Domain erzeugt werden.
Verfasst: Mo 28. Apr 2008, 10:27
von yodatortenboxer
du hast deinen Mandanten bestimmt so
http://domain.tld/ angelegt und da hatte ich das "Problem" auch. Leg ich aber einen Mandanten
http://domain.tld an ist alles wunderbar.
Verfasst: Mo 28. Apr 2008, 11:07
von timo.trautmann_4fb
Bei der Erstellung eines neuen Mandanten werden automatisch Slashes an das Ende der Pfade angefügt, unabhängig, ob diese bereits existieren. Fix für bug existiert.
contenido/includes/include.client_edit.php
Zeilen 53-61 sollten wie folgt heißen:
Code: Alles auswählen
if (substr($frontendpath, strlen($frontendpath)-1) != "/")
{
$frontendpath .= "/";
}
if (substr($htmlpath, strlen($htmlpath)-1) != "/")
{
$htmlpath .= "/";
}