Мы используем новейший Episerver (9) и имеем несколько языков сайта - английский и валлийский. Наша Google Analytics создает повторяющиеся URL-адреса, потому что сайт использует * .com/en/testpage и * .com/testpage. Мы не можем использовать инструмент перезаписи IIS для создания 301, поскольку мы используем Azure для размещения сайта. Кто-нибудь знает, как создать 301 переадресацию в C#, чтобы предотвратить дублирование записей в GA? Thanks Jon301 перенаправление для предотвращения дублирования Google Analytics, когда/ru/находится в URL
1
A
ответ
1
Вы также можете сделать каноническую ссылку в своем макете.
@Html.CanonicalLink()
Пожалуйста, см https://github.com/episerver/AlloyDemoKit/blob/master/src/AlloyDemoKit/Views/Shared/Layouts/_Root.cshtml
Смежные вопросы
- 1. Канонический url для google для предотвращения дублирования мета?
- 2. Удалить/Перенаправить index.php из url для предотвращения дублирования URL-адресов
- 3. Google Analytics сила HTTPS для предотвращения 307 Internal Перенаправления
- 4. .htaccess 301 перенаправление для домена root level
- 5. перенаправление Google Cloud Endpoint 301
- 6. Предложения для тестирования Sitecore 301 URL Перенаправление
- 7. htaccess 301 перенаправление для URL с параметром
- 8. 301 Перенаправление динамический URL в переписан URL
- 9. 301 Перенаправление для мертвых ссылок
- 10. 301 Перенаправление для определенного URL-адреса
- 11. 301 Перенаправление для удаления URL-адреса
- 12. 301 Перенаправление для URL с пробелами
- 13. 301 Перенаправление на переписанный URL
- 14. .htaccess 301 Перенаправление + URL Rewrite
- 15. Разрешено перенаправление Google и URL 301 в этом случае?
- 16. Использование .include? для предотвращения дублирования
- 17. 301 Перенаправление
- 18. 301 перенаправление уродливых URL-адресов для очистки URL-адресов
- 19. Google Analytics: перекрестное доменное отслеживание + 301 redirect
- 20. Перенаправление с 301 Перманентное перенаправление не отправляет параметры URL
- 21. 301 Перенаправление URL-адреса в htaccess
- 22. 301 Перенаправление: index.php
- 23. 301 Перенаправление - переменная в старом url
- 24. Перенаправление 301 относительно url в php
- 25. 301 перенаправление с {~ `% символов в URL-адресе
- 26. 301 Перенаправление добавления файла в новый URL
- 27. 301 Перенаправление из поддомена в URL
- 28. управления Перенаправление с Google Analytics
- 29. 301 перенаправление при отсутствии URL-адреса
- 30. 301 htaccess перенаправление для шаблона
ли вы установили язык для этого имени хоста (в режиме администратора среди настроек сайта)? В этом случае не должно быть URL-адреса с префиксом «en» для английского, если вы явно не выводите ссылки на страницы с префиксом «/ en /»? –
Веб-сайты Azure поддерживают URL-адрес перезаписи, а не графический интерфейс IIS. Я создаю свои правила на своей локальной машине, используя файл hosts, чтобы убедиться, что rewrite ведет себя так, как я хочу. При изменении правил перезаписи в IIS они сохраняются в web.config, поэтому просто загрузите новый web.config, и переписывание должно работать нормально. – Andreas
Тед, где в Episerver 8/9 вы это задали? – Jonathan