Что меняет ссылки?

Автор Тема: Что меняет ссылки?  (Прочитано 1055 раз)

Оффлайн borroАвтор темы

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 135
  • Сообщений: 526
  • Карма: 19
  • Пол: Мужской
  • желаю вам счастья
    • Просмотр профиля
    • Для тех, кому нужен работающий и помогающий сайт

Оффлайн borroАвтор темы

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 135
    • Сообщений: 526
    • Карма: 19
    • Пол: Мужской
    • желаю вам счастья
      • Просмотр профиля
      • Для тех, кому нужен работающий и помогающий сайт
Что меняет ссылки?
« : 02-03-2015, 17:07:46 »
Здравствуйте!

Есть сайт VPS на Debian. Ссылки на картинки стали выглядеть задвоенными. Например, в админке вот так
http://доменное_имя/administrator/доменное_имя/administrator/templates/bluestork/images/header/icon-48-language.png
На фронте и вовсе ссылки начинаются вместо доменного имени с IP. В консоли инструментов разработчика Chrome такие сообщения:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Поэтому они не отображаются.
Как понимаю из-за ошибок в адресах подгружаемых скриптов в админке не работают кнопки очистки кэша сайта и кэша jot cashe.

.htaccess не редактировал в ближайшие две недели

Помогите, пожалуйста, выяснить причину таких подстановок

Добавлено: 02-03-2015, 17:48:12

Включение gzip может такое давать?
Админка не открывается, даже вход. Скажите, как можно через базу данных отключить какой-либо плагин? Есть подозрения на плагины кэширования
« Последнее редактирование: 02-03-2015, 17:48:12 от borro »


Оффлайн DOleg

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 746
  • Сообщений: 1307
  • Карма: 84
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн DOleg

  • Ветеран
  • *****
Re: Что меняет ссылки?
« Ответ #1 : 02-03-2015, 19:36:47 »
У вас в head присутствует base href="http://185.15.208.190/", её надо удалить.

Оффлайн borroАвтор темы

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 135
  • Сообщений: 526
  • Карма: 19
  • Пол: Мужской
  • желаю вам счастья
    • Просмотр профиля
    • Для тех, кому нужен работающий и помогающий сайт

Оффлайн borroАвтор темы

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 135
    • Сообщений: 526
    • Карма: 19
    • Пол: Мужской
    • желаю вам счастья
      • Просмотр профиля
      • Для тех, кому нужен работающий и помогающий сайт
Re: Что меняет ссылки?
« Ответ #2 : 03-03-2015, 17:19:24 »
Оказывается комментирование(скрытие) переменной $live_site в configuration.php спасло ситуацию.
На что влияет в принципе эта переменная, и почему она так повлияла?

Оффлайн DOleg

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 746
  • Сообщений: 1307
  • Карма: 84
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн DOleg

  • Ветеран
  • *****
Re: Что меняет ссылки?
« Ответ #3 : 04-03-2015, 00:06:37 »
Вроде СЕО форум, вроде и не новичок, а как же Гугл? :)

Цитировать
==================== ДЛЯ ЧЕГО НУЖНА ПЕРЕМЕННАЯ $live_site ==================

Начиная с версии 1.5.х, Joomla самостоятельно пытается автоматически определить URL корня вашего веб сайта (к примеру, http://www.mysite.com). Эта информация необходима во многих операциях, особенно тех, которые работают с созданием ссылок и URL-ов.

К сожалению, этот процесс определения иногда терпит неудачу, обычно из-за неправильной настройки веб сервера. В таких случаях появляются различные ошибки и компонент sh404SEF, поскольку он интенсивно работает с URL-ами и ссылками, будет одним из наиболее пострадавших расширений. Симптомами [этого] могут служить плохие ссылки главной страницы, вползание страниц с ошибкой 404 и т.д.

Чтобы решить эту проблему, начиная с ранних версий серии 1.5.х Joomla представила конфигурационную переменную, называемую $live_site. Поскольку авторы Joomla расчитывали, что автоматическое определение URL-ов будет успешным большую часть времени, они однако не обеспечили способа легкой настройки этой переменной. Мы [команда sh404SEF] советуем чтобы каждый сайт на Joomla обязательно имел в файле configuration.php переменную, которая определяет базовый URL сайта, как например

var $live_site = 'http://www.mysite.com';

В некоторых обстоятельствах Joomla не создает эму переменную в течении установочного процесса, так что вам нужно будет вручную отредактировать ваш configuration.php, чтобы удостовериться, что [компонент] sh404SEF работает правильно.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
2066 Просмотров
Последний ответ 13-10-2011, 08:22:28
от Alexandr Vagenleyter
4 Ответов
1863 Просмотров
Последний ответ 04-09-2013, 05:03:25
от SuperNintendo
8 Ответов
2691 Просмотров
Последний ответ 15-01-2014, 19:00:19
от bigger
18 Ответов
8253 Просмотров
Последний ответ 24-09-2015, 02:13:45
от Dogica
0 Ответов
1355 Просмотров
Последний ответ 28-11-2016, 11:11:12
от sproekt