Проблема: При использовании AMP для плагина WP и включении перенаправления мобильного телефона в расширенных настройках, я замечаю, что ссылки, сокращенные с помощью bit.ly, работают на рабочем столе, но не работают мобильный. При просмотре ссылки кампании на мобильном устройстве bit.ly не может добавить /amp/
или /?amp
после URL-адреса, что приводит к ошибке при загрузке сокращенного URL-адреса bit.ly на мобильном устройстве. Пример:
Рабочий URL AMP без перенаправления bit.ly: www.domain.com/site/post/amp/
или www.domain.com/site/post/?amp
URL-адрес, который будет работать на мобильных устройствах с добавленной информацией о кампании bit.ly ... но это не редирект, который bit.ly предоставляет на мобильных устройствах: www.domain.com/site/post/amp/?utm_campaign=campaign-name&utm_medium=social&utm_source=facebook&utm_content=
или www.domain.com/site/post/?amp&?utm_campaign=campaign-name&utm_medium=social&utm_source=facebook&utm_content=
URL-адрес для мобильного телефона при перенаправлении с помощью bit.ly: www.domain.com/site/post/?utm_campaign=campaign-name&utm_medium=social&utm_source=facebook&utm_content=
-> разрывается на мобильном телефоне, когда перенаправление мобильного телефона включено в AMP для WP, поскольку отсутствует /amp/
или /?amp
Возможные решения:
- Отключите мобильное перенаправление в AMP для WP. Это работает, но тогда мы не получим преимущества от мобильных посетителей, автоматически видящих версию AMP нашего сайта.
- Всегда используйте версию URL AMP для сокращения ссылок bit.ly и оставьте мобильное перенаправление включенным. Это может привести к разрыву старых ссылок bit.ly на мобильных устройствах, но в остальном кажется хорошим решением.
Есть ли третий вариант? Какой-нибудь способ переписать ссылки bit.ly, чтобы включить требуемую конечную точку AMP (/amp/
или ?amp
), когда это необходимо?
Я покопался в Интернете и не нашел других вариантов. Я рад предоставить htaccess или другой код, если кто-то считает, что это актуально.