Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Проблемы с canonical

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
regina68
phpBB 1.4.2
Сообщения: 65
Стаж: 9 лет 8 месяцев
Благодарил (а): 9 раз

Проблемы с canonical

Сообщение regina68 »

Подскажите пожалуйста в phpbb3 есть возможность использовать canonical.
У меня версия 3.1.6
Т.к. необходим переход на https и есть рекомендации от google.
Нашла решение изменить и дописать viewforum.php и viewtopic.php
по аналогии с U_CANONICAL

Завела новую перменную U_CANONICAL_HTPS
и проверяю на соответствие $config['server_protocol']==='https:

И вывожу в шаблоне overall_header.html
<link rel="canonical" href="{U_CANONICAL_HTPS}">

viewtopic.php работает замечательно.
Но заметила ошибку, проверяла без своих правок.
при работе программы viewforum.php
Не всегда выводяться ссылки viewforum.php
Т.е. не отрабатывает и выводиться каноническая ссылка пустая
на главной странице и на 2 странице где идет перечисление форумов.
Похоже так задумали разработчики или эта ошибка.
Может она исправлена в более поздних версиях
И можно как то исправить, чтобы эти канонические ссылки выводились на всех страницах.

Спасибо всем кто поможет!
regina68
phpBB 1.4.2
Сообщения: 65
Стаж: 9 лет 8 месяцев
Благодарил (а): 9 раз

Re: Проблемы с canonical

Сообщение regina68 »

Проблема решена.
Перешла на версию 3.2
---- Не всегда выводяться ссылки viewforum.php
Добавила в программы
index.php и viewforum.php по аналогии
$template->assign_vars(array( ......
'U_CANONICAL_HTTPS'

В программу functions_posting.php
аналогично function generate_board_url новую функцию
function generate_board_url_https
где проверяю на https
переменную $cookie_secure==1 (https)
Сейчас все работает.
Выводиться на всех страницах <link rel="canonical" href="{U_CANONICAL_HTPS}"> только для протокола https
И убрала <link rel="canonical" href="{U_CANONICAL}">
Закрыто

Вернуться в «Поддержка phpBB 3.1.x»