Class FriendlyUrlSettings
  
  
  
    Inheritance
    
    FriendlyUrlSettings
   
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public class FriendlyUrlSettings
   
  Constructors
  
  FriendlyUrlSettings(IPortalController, int)
  
  
  Declaration
  
    public FriendlyUrlSettings(IPortalController portalController, int portalId)
   
  Parameters
  
  
  FriendlyUrlSettings(int)
  
  
  Declaration
  
    public FriendlyUrlSettings(int portalId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | int | portalId |  | 
    
  
  Fields
  AllowDebugCodeSetting
  
  
  Declaration
  
    public const string AllowDebugCodeSetting = "AUM_AllowDebugCode"
   
  Field Value
  
  AutoAsciiConvertSetting
  
  
  Declaration
  
    public const string AutoAsciiConvertSetting = "AUM_AutoAsciiConvert"
   
  Field Value
  
  CacheTimeSetting
  
  
  Declaration
  
    public const string CacheTimeSetting = "AUM_CacheTime"
   
  Field Value
  
  CheckForDuplicatedUrlsSetting
  
  
  Declaration
  
    public const string CheckForDuplicatedUrlsSetting = "AUM_CheckForDuplicatedUrls"
   
  Field Value
  
  DeletedTabHandlingTypeSetting
  
  
  Declaration
  
    public const string DeletedTabHandlingTypeSetting = "AUM_DeletedTabHandlingType"
   
  Field Value
  
  DoNotRedirectHttpsUrlRegexSetting
  
  
  Declaration
  
    public const string DoNotRedirectHttpsUrlRegexSetting = "AUM_DoNotRedirectHttpsUrlRegex"
   
  Field Value
  
  DoNotRedirectUrlRegexSetting
  
  
  Declaration
  
    public const string DoNotRedirectUrlRegexSetting = "AUM_DoNotRedirectUrlRegex"
   
  Field Value
  
  DoNotRewriteRegExSetting
  
  
  Declaration
  
    public const string DoNotRewriteRegExSetting = "AUM_DoNotRewriteRegEx"
   
  Field Value
  
  DoNotUseFriendlyUrlRegexSetting
  
  
  Declaration
  
    public const string DoNotUseFriendlyUrlRegexSetting = "AUM_DoNotUseFriendlyUrlRegex"
   
  Field Value
  
  
  
  
  Declaration
  
    public const string EnableCustomProvidersSetting = "AUM_EnableCustomProviders"
   
  Field Value
  
  ForceLowerCaseSetting
  
  
  Declaration
  
    public const string ForceLowerCaseSetting = "AUM_ForceLowerCase"
   
  Field Value
  
  FriendlyAdminHostUrlsSetting
  
  
  Declaration
  
    public const string FriendlyAdminHostUrlsSetting = "AUM_FriendlyAdminHostUrls"
   
  Field Value
  
  IgnoreRegexSetting
  
  
  Declaration
  
    public const string IgnoreRegexSetting = "AUM_IgnoreUrlRegex"
   
  Field Value
  
  
  
  
  Declaration
  
    public const string IllegalCharsSetting = "AUM_IllegalChars"
   
  Field Value
  
  IncludePageNameSetting
  
  
  Declaration
  
    public const string IncludePageNameSetting = "AUM_IncludePageName"
   
  Field Value
  
  InternalAliasesSetting
  
  
  Declaration
  
    public const string InternalAliasesSetting = "AUM_InternalAliases"
   
  Field Value
  
  KeepInQueryStringRegexSetting
  
  
  Declaration
  
    public const string KeepInQueryStringRegexSetting = "AUM_KeepInQueryStringRegex"
   
  Field Value
  
  LogCacheMessagesSetting
  
  
  Declaration
  
    public const string LogCacheMessagesSetting = "AUM_LogCacheMessages"
   
  Field Value
  
  PageExtensionSetting
  
  
  Declaration
  
    public const string PageExtensionSetting = "AUM_PageExtension"
   
  Field Value
  
  PageExtensionUsageSetting
  
  
  Declaration
  
    public const string PageExtensionUsageSetting = "AUM_PageExtensionUsage"
   
  Field Value
  
  PreventLowerCaseUrlRegexSetting
  
  
  Declaration
  
    public const string PreventLowerCaseUrlRegexSetting = "AUM_PreventLowerCaseUrlRegex"
   
  Field Value
  
  ProcessRequestsSetting
  
  
  Declaration
  
    public const string ProcessRequestsSetting = "AUM_ProcessRequests"
   
  Field Value
  
  RedirectDefaultPageSetting
  
  
  Declaration
  
    public const string RedirectDefaultPageSetting = "AUM_RedirectDefaultPage"
   
  Field Value
  
  RedirectMixedCaseSetting
  
  
  Declaration
  
    public const string RedirectMixedCaseSetting = "AUM_RedirectMixedCase"
   
  Field Value
  
  RedirectOldProfileUrlSetting
  
  
  Declaration
  
    public const string RedirectOldProfileUrlSetting = "AUM_RedirectOldProfileUrl"
   
  Field Value
  
  RedirectUnfriendlySetting
  
  
  Declaration
  
    public const string RedirectUnfriendlySetting = "AUM_RedirectUnfriendly"
   
  Field Value
  
  Regex404Setting
  
  
  Declaration
  
    public const string Regex404Setting = "AUM_Regex404"
   
  Field Value
  
  ReplaceCharWithCharSetting
  
  
  Declaration
  
    public const string ReplaceCharWithCharSetting = "AUM_ReplaceCharWithChar"
   
  Field Value
  
  
  
  
  Declaration
  
    public const string ReplaceCharsSetting = "AUM_ReplaceChars"
   
  Field Value
  
  
  
  
  Declaration
  
    public const string ReplaceDoubleCharsSetting = "AUM_ReplaceDoubleChars"
   
  Field Value
  
  ReplaceSpaceWithNothing
  
  
  Declaration
  
    public const string ReplaceSpaceWithNothing = "None"
   
  Field Value
  
  ReplaceSpaceWithSetting
  
  
  Declaration
  
    public const string ReplaceSpaceWithSetting = "AUM_ReplaceSpaceWith"
   
  Field Value
  
  SiteUrlsOnlyRegexSetting
  
  
  Declaration
  
    public const string SiteUrlsOnlyRegexSetting = "AUM_SiteUrlsOnlyRegex"
   
  Field Value
  
  SpaceEncodingHex
  
  
  Declaration
  
    public const string SpaceEncodingHex = "%20"
   
  Field Value
  
  SpaceEncodingPlus
  
  
  Declaration
  
    public const string SpaceEncodingPlus = "+"
   
  Field Value
  
  SpaceEncodingValueSetting
  
  
  Declaration
  
    public const string SpaceEncodingValueSetting = "AUM_SpaceEncodingValue"
   
  Field Value
  
  SslClientRedirectSetting
  
  
  Declaration
  
    public const string SslClientRedirectSetting = "AUM_SSLClientRedirect"
   
  Field Value
  
  Url404Setting
  
  
  Declaration
  
    public const string Url404Setting = "AUM_Url404"
   
  Field Value
  
  Url500Setting
  
  
  Declaration
  
    public const string Url500Setting = "AUM_Url500"
   
  Field Value
  
  
  
  
  Declaration
  
    public const string UrlFormatSetting = "AUM_UrlFormat"
   
  Field Value
  
  UrlsWithNoExtensionRegexSetting
  
  
  Declaration
  
    public const string UrlsWithNoExtensionRegexSetting = "AUM_UrlsWithNoExtensionRegex"
   
  Field Value
  
  UseBaseFriendlyUrlsSetting
  
  
  Declaration
  
    public const string UseBaseFriendlyUrlsSetting = "AUM_UseBaseFriendlyUrls"
   
  Field Value
  
  UsePortalDefaultLanguageSetting
  
  
  Declaration
  
    public const string UsePortalDefaultLanguageSetting = "AUM_UsePortalDefaultLanguage"
   
  Field Value
  
  ValidFriendlyUrlRegexSetting
  
  
  Declaration
  
    public const string ValidFriendlyUrlRegexSetting = "AUM_ValidFriendlyUrlRegex"
   
  Field Value
  
  VanityUrlPrefixSetting
  
  
  Declaration
  
    public const string VanityUrlPrefixSetting = "AUM_VanityUrlPrefix"
   
  Field Value
  
  Properties
  
  AllowDebugCode
  
  
  Declaration
  
    public bool AllowDebugCode { get; }
   
  Property Value
  
  
  AutoAsciiConvert
  
  
  Declaration
  
    public bool AutoAsciiConvert { get; }
   
  Property Value
  
  
  CacheTime
  
  
  Declaration
  
    public TimeSpan CacheTime { get; }
   
  Property Value
  
  
  CheckForDuplicateUrls
  
  
  Declaration
  
    public bool CheckForDuplicateUrls { get; }
   
  Property Value
  
  
  DeletedTabHandlingType
  
  
  Declaration
  
    public DeletedTabHandlingType DeletedTabHandlingType { get; }
   
  Property Value
  
  
  DoNotIncludeInPathRegex
  
  
  Declaration
  
    public string DoNotIncludeInPathRegex { get; }
   
  Property Value
  
  
  DoNotRedirectRegex
  
  
  Declaration
  
    public string DoNotRedirectRegex { get; }
   
  Property Value
  
  
  DoNotRedirectSecureRegex
  
  
  Declaration
  
    public string DoNotRedirectSecureRegex { get; }
   
  Property Value
  
  
  DoNotRewriteRegex
  
  
  Declaration
  
    public string DoNotRewriteRegex { get; }
   
  Property Value
  
  
  EnableCustomProviders
  
  
  Declaration
  
    public bool EnableCustomProviders { get; }
   
  Property Value
  
  
  ForceLowerCase
  
  
  Declaration
  
    public bool ForceLowerCase { get; }
   
  Property Value
  
  
  ForceLowerCaseRegex
  
  
  Declaration
  
    public string ForceLowerCaseRegex { get; }
   
  Property Value
  
  
  ForcePortalDefaultLanguage
  
  
  Declaration
  
    public bool ForcePortalDefaultLanguage { get; }
   
  Property Value
  
  
  ForwardExternalUrlsType
  
  
  Declaration
  
    public DNNPageForwardType ForwardExternalUrlsType { get; }
   
  Property Value
  
  
  FriendlyAdminHostUrls
  
  
  Declaration
  
    public bool FriendlyAdminHostUrls { get; }
   
  Property Value
  
  
  IgnoreRegex
  
  
  Declaration
  
    public string IgnoreRegex { get; }
   
  Property Value
  
  
  IllegalChars
  
  
  Declaration
  
    public string IllegalChars { get; }
   
  Property Value
  
  
  IncludePageName
  
  
  Declaration
  
    public bool IncludePageName { get; }
   
  Property Value
  
  
  InternalAliasList
  
  
  Declaration
  
    public List<InternalAlias> InternalAliasList { get; }
   
  Property Value
  
  
  InternalAliases
  
  
  Declaration
  
    public string InternalAliases { get; }
   
  Property Value
  
  
  IsDirty
  
  
  Declaration
  
    public bool IsDirty { get; }
   
  Property Value
  
  
  IsLoading
  
  
  Declaration
  
    public bool IsLoading { get; }
   
  Property Value
  
  
  LogCacheMessages
  
  
  Declaration
  
    public bool LogCacheMessages { get; }
   
  Property Value
  
  
  NoFriendlyUrlRegex
  
  
  Declaration
  
    public string NoFriendlyUrlRegex { get; }
   
  Property Value
  
  
  PageExtension
  
  
  Declaration
  
    public string PageExtension { get; }
   
  Property Value
  
  
  PageExtensionUsageType
  
  
  Declaration
  
    public PageExtensionUsageType PageExtensionUsageType { get; }
   
  Property Value
  
  
  PortalId
  
  
  Declaration
  
    public int PortalId { get; }
   
  Property Value
  
  
  ProcessRequestList
  
  
  Declaration
  
    public List<string> ProcessRequestList { get; }
   
  Property Value
  
  
  RedirectDefaultPage
  
  
  Declaration
  
    public bool RedirectDefaultPage { get; }
   
  Property Value
  
  
  RedirectOldProfileUrl
  
  
  Declaration
  
    public bool RedirectOldProfileUrl { get; }
   
  Property Value
  
  
  RedirectUnfriendly
  
  
  Declaration
  
    public bool RedirectUnfriendly { get; }
   
  Property Value
  
  
  RedirectWrongCase
  
  
  Declaration
  
    public bool RedirectWrongCase { get; }
   
  Property Value
  
  
  Regex404
  
  
  Declaration
  
    public string Regex404 { get; }
   
  Property Value
  
  
  RegexMatch
  
  
  Declaration
  
    public string RegexMatch { get; }
   
  Property Value
  
  
  ReplaceCharacterDictionary
  
  
  Declaration
  
    public Dictionary<string, string> ReplaceCharacterDictionary { get; }
   
  Property Value
  
  
  ReplaceChars
  
  
  Declaration
  
    public string ReplaceChars { get; }
   
  Property Value
  
  
  ReplaceDoubleChars
  
  
  Declaration
  
    public bool ReplaceDoubleChars { get; }
   
  Property Value
  
  
  ReplaceSpaceWith
  
  
  Declaration
  
    public string ReplaceSpaceWith { get; }
   
  Property Value
  
  
  SSLClientRedirect
  
  
  Declaration
  
    public bool SSLClientRedirect { get; }
   
  Property Value
  
  
  SpaceEncodingValue
  
  
  Declaration
  
    public string SpaceEncodingValue { get; }
   
  Property Value
  
  
  TabId404
  
  
  Declaration
  
    public int TabId404 { get; }
   
  Property Value
  
  
  TabId500
  
  
  Declaration
  
    public int TabId500 { get; }
   
  Property Value
  
  
  Url404
  
  
  Declaration
  
    public string Url404 { get; }
   
  Property Value
  
  
  Url500
  
  
  Declaration
  
    public string Url500 { get; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string UrlFormat { get; }
   
  Property Value
  
  
  UseBaseFriendlyUrls
  
  
  Declaration
  
    public string UseBaseFriendlyUrls { get; }
   
  Property Value
  
  
  UseSiteUrlsRegex
  
  
  Declaration
  
    public string UseSiteUrlsRegex { get; }
   
  Property Value
  
  
  ValidExtensionlessUrlsRegex
  
  
  Declaration
  
    public string ValidExtensionlessUrlsRegex { get; }
   
  Property Value
  
  
  VanityUrlPrefix
  
  
  Declaration
  
    public string VanityUrlPrefix { get; }
   
  Property Value
  
  Extension Methods