Иконка ресурса

Thread Route 2020-07-02

Нет прав для скачивания

smadream

Проверенные
Сообщения
27
Реакции
44
Баллы
8,110
smadream добавил(а) новый ресурс:

Thread Route - Thread Route - убирает threads/ из url-адреса

Thread Route - убирает threads/ из url-адреса

Исходники:

PHP 7.0.0 и выше.

Посмотреть вложение 117954

Узнать больше об этом ресурсе...
 
А как движок будет понимать если сообщения нужно переместить в другую тему?
 
А как движок будет понимать если сообщения нужно переместить в другую тему?
Я не увидел в голой сборке ксена возможности перемещать сообщения между темами, но в теории никаких проблем не будет. Даже если это сторонний аддон, главное что бы он использовал системные методы для генерации руотинга/ссылок.
 
Последнее редактирование:
Спасибо за информацию. Проверил - перемещение работает.

Аддон изменяет логику непосредственно руотера для threads/, поэтому все запросы XF или аддонов к XF:Thread будут обработаны корректно. Так же все ссылки с участием XF:Thread будут сгенерированы как надо.
 
Последнее редактирование:

У контроллеров есть интересный метод XF\Mvc\Controller:assertCanonicalUrl() который принимает в себя ссылку созданную buildLink на основе данных (сущность, формат руотинга и т.д.) и сравнивает в ссылкой запроса, если они !=, мы получаем redirect 301. Если нужно будет отключить его или изменить, то придется шаманить с самим методом assertCanonicalUrl или искать другое решение для "реплейса" threads/ в applyRouteFilterToUrl().
 
Парни, всем привет. Багов больше не находили? Можно убирать /forums/?
 
На пробу ставил, вместе с двумя другими плагинами. Буквально часов на 12. Стал подтормаживать форум, восстановил из бэкапа. Так вот яндекс успел проиндексировать, и ссылки (теперь уже мертвые без thread) ему очень понравились. Оригинальные считает редиректом, а эти выделяет зелененьким и ставит +. В общем дубль получается, и есть реккомендация от яндекса:
Код:
Укажите роботу предпочтительный адрес с помощью 301 редиректа или атрибута rel="canonical".
.
Как считаете, можно оставлять на постоянной основе? Выглядит бесспорно лучше.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу