2016-01-13 1 views
1

Мы используем новейший Episerver (9) и имеем несколько языков сайта - английский и валлийский. Наша Google Analytics создает повторяющиеся URL-адреса, потому что сайт использует * .com/en/testpage и * .com/testpage. Мы не можем использовать инструмент перезаписи IIS для создания 301, поскольку мы используем Azure для размещения сайта. Кто-нибудь знает, как создать 301 переадресацию в C#, чтобы предотвратить дублирование записей в GA? Thanks Jon301 перенаправление для предотвращения дублирования Google Analytics, когда/ru/находится в URL

+0

ли вы установили язык для этого имени хоста (в режиме администратора среди настроек сайта)? В этом случае не должно быть URL-адреса с префиксом «en» для английского, если вы явно не выводите ссылки на страницы с префиксом «/ en /»? –

+0

Веб-сайты Azure поддерживают URL-адрес перезаписи, а не графический интерфейс IIS. Я создаю свои правила на своей локальной машине, используя файл hosts, чтобы убедиться, что rewrite ведет себя так, как я хочу. При изменении правил перезаписи в IIS они сохраняются в web.config, поэтому просто загрузите новый web.config, и переписывание должно работать нормально. – Andreas

+0

Тед, где в Episerver 8/9 вы это задали? – Jonathan

ответ

Смежные вопросы