Подскажите пожалуйста в 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 странице где идет перечисление форумов.
Похоже так задумали разработчики или эта ошибка.
Может она исправлена в более поздних версиях
И можно как то исправить, чтобы эти канонические ссылки выводились на всех страницах.
Спасибо всем кто поможет!
Проблемы с canonical
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 10 лет 9 месяцев
- Благодарил (а): 1 раз
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 10 лет 9 месяцев
- Благодарил (а): 1 раз
Re: Проблемы с canonical
Проблема решена.
Перешла на версию 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}">
Перешла на версию 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}">