Помощь rel=canonical после перехода на https ссылается на http

nnnata

Постоялец
Регистрация
30 Апр 2013
Сообщения
60
Реакции
4
Добрый день. Проблема: сайт на Joomla 2.5. После перехода на https rel=canonical продолжает использовать адреса с http. Я так поняла, что в Joomla 3 это решается путем выбора соответствующего домена в настройках плагина Система - SEF.
Может быть в Джумле 2.5. можно сделать что-то подобное, подправив где-то в ручную?
Или есть какое-то другое решение?
заранее спасибо за помощь
 
Общие настройки сайта - выставь https
configuration.php - стройка с http заменить на https
файл шаблона joomla - ищите в шаблоне ссылки на http - заменить на https

Если не помогло вышеописанное, значит лезем в ядро joomla и меняем ручками.
Для просмотра ссылки Войди или Зарегистрируйся
я не помню где файл находится, погуглите в каком именно файле менять, либо через Ctrl+F в Notepad++ в файлах joomla.
 
Последнее редактирование:
Спасибо за ответ.
---1. Общие настройки сайта - выставь https
прочитала все пункты общих настроек Джумлы - не нашла, где это можно указать. не подскажите, что я упускаю?
---2. configuration.php - стройка с http заменить на https
$live_site - стоит https. вроде бы больше нигде ставить не нужно...
---3. файл шаблона joomla - ищите в шаблоне ссылки на http - заменить на https
поискала в файлах шаблона по адресу /templates/мой_шаблон - нету http. может еще где-то надо поискать?
--- Исходя из инфы по предложенной ссылки, применила вот это: "...is adding this lines to the .htaccess file at the begining:
<IfModule mod_env.c>
SetEnv HTTPS on
</IfModule>"

не сработало :( canonical по-прежнему с http
 
Спасибо за ответ.
---1. Общие настройки сайта - выставь https
прочитала все пункты общих настроек Джумлы - не нашла, где это можно указать. не подскажите, что я упускаю?
---2. configuration.php - стройка с http заменить на https
$live_site - стоит https. вроде бы больше нигде ставить не нужно...
---3. файл шаблона joomla - ищите в шаблоне ссылки на http - заменить на https
поискала в файлах шаблона по адресу /templates/мой_шаблон - нету http. может еще где-то надо поискать?
--- Исходя из инфы по предложенной ссылки, применила вот это: "...is adding this lines to the .htaccess file at the begining:
<IfModule mod_env.c>
SetEnv HTTPS on
</IfModule>"

не сработало :( canonical по-прежнему с http
Значит удали плагин canonical и установи плагин:

Если плагин не станет на joomla 2.5 - на оф. сайте скачаешь более старую версию.
 
спасибо. не стал плагин, требует джумлу 3.
я уже пыталась искать этот плагин для джумлы 2.5. - не нашла. на сайте разработчика нахожу для скачивания только последнюю версию.
судя по описанию, переключатель на https появился начиная с версии 3.4.0. хотела попробовать ее, но не нашла. и есть сильное ощущение, что этот плагин вообще не выпускался для джумлы 2.5, а сразу стартовал с 3.

в общем, уже неактуально. наняла мальчика - исправил
 
Последнее редактирование модератором:
в общем, уже неактуально. наняла мальчика - исправил
Мучаюсь с такой же проблемой. Уже на втором форуме ваш вопрос попадается и везде без описания решения( Не могли бы вы написать, что в итоге поменялось?
 
Мучаюсь с такой же проблемой. Уже на втором форуме ваш вопрос попадается и везде без описания решения( Не могли бы вы написать, что в итоге поменялось?
к сожалению, не знаю что менял фрилансер. но теперь в rel=canonical используются адреса с https. могу сказать, что сделал быстро, так что, видимо, проблема решается как-то несложно.
 
к сожалению, не знаю что менял фрилансер. но теперь в rel=canonical используются адреса с https. могу сказать, что сделал быстро, так что, видимо, проблема решается как-то несложно.
Разобрался. Все оказалось до смешного просто. Лезем в плагины - Система-SEF - прописываем домен с https. Там это единственная опция из настроек.
Надеюсь фрилансер не развел вас на деньги)
 
у вас джумла 2.5.? или 3? (если 3, то это решение описано в моем вопросе, а если 2.5., то интересно, как я не нашла эту опцию)
 
Назад
Сверху