public static void Main()
var urls = new [] {"https://dotnetfiddle.net/", "https://dotnetfiddle.net/product/123", "www.logos.com", "vyrso.com", "https://www.logos.com/product/40482/davids-truth-in-israels-imagination-and-memory"};
foreach (var url in urls) {
Console.WriteLine("{0} {1}", ShouldCreateBulletin(url), url);
private static bool ShouldCreateBulletin(string url) {
if (!Uri.TryCreate(url, UriKind.Absolute, out pageUri))
if (!((pageUri.Host.ToLower() == "www.logos.com" || pageUri.Host.ToLower() == "vyrso.com") && pageUri.Segments.Any(s => s == "product/")))