2015-06-23 3 views
0

У меня проблемы с 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?

Любые идеи?

ответ

0

НАЙДЕНО РЕШЕНИЕ !!! ..
установлен этот модуль: http://dnnurlmanagement.codeplex.com/
и снимите Перенаправление Unfriendly .. это решить мою проблему ..
что-то интересное, если установить тот же модуль на 7.3 и проверить же флажок, +7,3 начинает вести себя как 7.4. так может быть, это будущее в новой версии, но полностью не работает для меня.