Canonicalize.Strategies.NoWwwStrategy.Apply C# (CSharp) Method

Apply() public method

Removes a prefix of "www." from the host name if present.
public Apply ( UriBuilder uri ) : void
uri System.UriBuilder The URL to be canonicalized.
return void
        public void Apply(UriBuilder uri)
        {
            if (uri.Host.StartsWith("www."))
            {
                uri.Host = uri.Host.Substring(4);
            }
        }

Usage Example

Exemplo n.º 1
0
        public void AssertUrlChange(string originalUrl, string expectedCanonicalUrl)
        {
            var uriBuilder = new UriBuilder(originalUrl);

            IUrlStrategy strategy = new NoWwwStrategy();
            strategy.Apply(uriBuilder);

            Assert.That(uriBuilder.Uri, Is.EqualTo(new Uri(expectedCanonicalUrl)));
        }
NoWwwStrategy