
WebBiz
Вождь
Команда форума
Администратор
- Регистрация
- 11.03.2014
- Сообщения
- 1 477
- Реакции
- 198
- Возраст
- 31
А какой способ Вам помог, в решении данной проблемы?
$url .= 'index.php?route=' . $route;
if ($args) {
if($route == 'common/home') {
if($connection == 'NONSSL') {
$url = HTTP_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
return $url;
} else {
$url = HTTPS_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
return $url;
}
} else {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}
} else {
if($route == 'common/home') {
if($connection == 'NONSSL') { return HTTP_SERVER; }
else { return HTTPS_SERVER; }}}
return $this->rewrite($url);
вставила такую строчку, но не могу понять, помогло мне или нетТоже сталкивался с подобной проблемой и как у вас ничего не получалось. Нашел такое решение:
У файле "url.php" (system/library/url.php):
после строчки:
(приблизительно 29 строка)PHP:if ($args) { $url .= str_replace('&', '&', '&' . ltrim($args, '&')); }
вставляем:
PHP:else { if($route == 'common/home') { if($connection == 'NONSSL') { return HTTP_SERVER; } else { return HTTPS_SERVER; } } }
Все нормально.вставила такую строчку, но не могу понять, помогло мне или нет
/system/library/response.php
public function output() {
if (!defined('HTTP_CATALOG')) $this->output = str_replace('?route=common/home', '', $this->output);
public function output() {
if (!defined('HTTP_CATALOG')) $this->output = str_replace('?route=common/home', '', $this->output);
if ($this->output) {
if ($this->level) {
$ouput = $this->compress($this->output, $this->level);
} else {
$ouput = $this->output;
}
if (!headers_sent()) {
foreach ($this->headers as $header) {
header($header, true);
}
}
echo $ouput;
}
}