Здравствуйте всем! Подскажите, пожалуйста, кто сталкивался с этим:
Заходим на site.ru и нажимаем на ЛОГО или ГЛАВНАЯ
Попадаем на
site.ru/index.php?route=common/home
Задача была убрать этот хвост index.php?route=common/home чтобы при переходе по ссылке попадать опять на site.ru
Смысл в том, что если нет редиректа, то обе ссылки индексируются.
В интернете нашла вот такое решение (для тех у кого модуль simple). Кто-то так делал? Это безопасное решение, ничего не сломается?
Извините, в пхп не понимаю )))))
/system/library/url.php
Находим $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);