mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-19 06:53:53 +01:00
Fix LSurl :: get_rewrite_base() method (again)
This commit is contained in:
parent
c36b385e0f
commit
d0beb86b3d
1 changed files with 6 additions and 3 deletions
|
@ -314,11 +314,14 @@ class LSurl extends LSlog_staticLoggerClass {
|
||||||
**/
|
**/
|
||||||
private static function get_rewrite_base() {
|
private static function get_rewrite_base() {
|
||||||
$public_root_url = LSconfig :: get('public_root_url', '/', 'string');
|
$public_root_url = LSconfig :: get('public_root_url', '/', 'string');
|
||||||
|
$rewrite_base = '/';
|
||||||
if (preg_match('|^https?://[^/]+(/.*)$|', $public_root_url, $m))
|
if (preg_match('|^https?://[^/]+(/.*)$|', $public_root_url, $m))
|
||||||
return self :: remove_trailing_slash($m[1]).'/';
|
return $rewrite_base = $m[1];
|
||||||
elseif (preg_match('|^(/.+)$|', $public_root_url, $m))
|
elseif (preg_match('|^(/.+)$|', $public_root_url, $m))
|
||||||
return self :: remove_trailing_slash($m[1]).'/';
|
return $rewrite_base = $m[1];
|
||||||
return '/';
|
if ($rewrite_base != '/')
|
||||||
|
return self :: remove_trailing_slash($rewrite_base).'/';
|
||||||
|
return $rewrite_base;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue