У меня проблемы с URL-переписыванием в DNN 7.4
У меня есть другой веб-сайт, работающий на DNN 7.3, там все работает отлично! Например, если открыто:
http://www.example.com/Some-test-page?gclid=TEST
будет открыть тот же URL без перепишем! Но теперь в новой версии DNN (7.4), если я открыть некоторые URL, результат будет:
http://www.example.com/Some-test-page/gclid/TEST
Так, например, мои AdWords не работает вообще. Найти эту тему:http://www.dnnsoftware.com/wiki/keeping-querystring-items-out-of-the-url-path-in-dnn
В моей таблице HostSettings, у меня нет записи для SettingName = 'AUM_KeepInQueryStringRegex'
DNN 7.4 дружественный URL (gclid)
Так я вставил следующую заявление:
insert into {databaseOwner}{objectQualifier}HostSettings (SettingName, SettingValue) values ('AUM_KeepInQueryStringRegex', '/nomo/\d+|/runningDefault/[^/]+|/popup/(?:true|false)|/(?:page|category|sort|tags)/[^/]+|(/utm[^/]+/[^/]+)+')
Очистить кэш, перезапустить пул приложений. И ничего не происходит. Я был проверить DoNotIncludeInPathRegex
значение, как указано в ПРИМЕЧАНИЕ:
https://github.com/dnnsoftware/Dnn.Platform/blob/release/7.4.0/DNN%20Platform/Library/Entities/Urls/FriendlyUrlSettings.cs
Но это же:
public const string KeepInQueryStringRegexSetting = "AUM_KeepInQueryStringRegex";
Кстати эта проблема находит свое отражение в поисковую систему, которая также не работает , Как другие люди работают с версией 7.4?
Любые идеи?