{"id":2106,"date":"2010-10-12T07:52:08","date_gmt":"2010-10-12T07:52:08","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=2106"},"modified":"2010-10-12T10:33:15","modified_gmt":"2010-10-12T10:33:15","slug":"setting-up-a-custom-url-shortening-service-using-bitly-pro","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm","title":{"rendered":"Setting up a custom URL shortening service using Bitly.Pro"},"content":{"rendered":"<p>If, like me, you&#8217;ve been reading the <a href=\"http:\/\/techcrunch.com\/2010\/10\/06\/trouble-in-clever-domain-land-bit-ly-and-others-risk-losing-theirs-swift-ly\/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Techcrunch+%28TechCrunch%29&amp;utm_content=Twitter\">stories about Libya taking back control of certain .ly addresses<\/a>, then you might be thinking &#8220;what about all those\u00c2\u00a0short URLs I&#8217;ve been sharing?&#8221;. For those who haven&#8217;t read the story, the Libyan authorities have been reclaiming addresses from sites whose content breaches Sharia law.\u00c2\u00a0 <a href=\"http:\/\/bit.ly\">Bit.ly<\/a>, the American-based link shortener that&#8217;s become very popular since the demise of <a href=\"http:\/\/tr.im\/\">tr.im<\/a> <a href=\"http:\/\/www.guardian.co.uk\/technology\/2010\/oct\/08\/bitly-libya\">doesn&#8217;t think it&#8217;s at risk<\/a>, even though some of the content it signposts might offend those of a Muslim faith, because: it doesn&#8217;t actually host the content; and bit.ly addresses are also accessible using the slightly longer <a href=\"http:\/\/bitly.com\/\">bitly.com<\/a> URL (for example,  resolves to the same address as <a href=\"http:\/\/bitly.com\/markwilsonit\">bitly.com\/markwilsonit<\/a>).<\/p>\n<p>Even so, I decided to implement my own custom domain for link shortening &#8211; one that I have control over.<\/p>\n<p>I decided to stick with a top level domain from a country that&#8217;s not likely to take back the address and, even though Italy (.it) is a slight risk to me as I don&#8217;t live\/work there, .it domains are officially available to anyone who resides within one of the European Union member states (and that includes the UK), giving me some legitimate claim to the domain at least. Unfortunately, I found that I couldn&#8217;t register any 2 or 3 character domains, but <a href=\"http:\/\/www.mattmarlor.com\/\">Matt Marlor<\/a> suggested I go for <a href=\"http:\/\/mwil.it\/\">mwil.it<\/a> and, yesterday, I successfully registered that domain.<\/p>\n<p>Incidentally, if you&#8217;re looking for a short domain name, <a href=\"http:\/\/domai.nr\/\">DomainR<\/a> is a website that will work through various permutations of your name\/company name and flag those that are valid\/available.<\/p>\n<p>Grabbing the domain is only the first step though &#8211; I also needed a link shortening service. I could have implemented my own (indeed, I may still do so) but decided to use the  service instead, thinking that I can still migrate the links at a later date, should that become necessary.<\/p>\n<p>One of my friends, <a href=\"http:\/\/www.alexcoles.com\/\">Alex Coles<\/a>, asked why I selected the Bitly.Pro route rather than using a script like <a href=\"http:\/\/yourls.org\/\">YoURLs<\/a> and, aside from the fact that would be something else for me to manage on my webspace, the Bit.ly API is widely supported by many of the other services that I use &#8211; like TwitterFeed, and TweetDeck &#8211; reducing the effort involved in generating new short links.<\/p>\n<p>At the time of writing, Bitly.Pro is still in beta but I completed the form to apply to join and, shortly afterwards, received an e-mail to say I was in. At that time I hadn&#8217;t registered my domain but, once that was done, it was a simple case of:<\/p>\n<ul>\n<li>Creating a DNS\u00c2\u00a0A record (actually, I created two &#8211; one for * and one for @) on the short domain (mwil.it) to point to Bit.ly&#8217;s servers (168.143.174.97).<\/li>\n<li>Adding a DNS CNAME record (<code>3bae9d57b0bf.markwilson.co.uk. CNAME cname.bit.ly<\/code>) to my tracking domain (markwilson.co.uk) to prove ownership (other options included uploading a file or adding some metadata to the site).<\/li>\n<li>Waiting for DNS propagation (which didn&#8217;t take long for me but may have been up to 24 hours) and <a href=\"http:\/\/www.malcolmcoles.co.uk\/blog\/bitly-pro-verification\/\">verifying the details in my Bitly.Pro account settings<\/a>.<\/li>\n<\/ul>\n<p>With these steps completed, I had everything in place to start generating short URLs using Bitly.Pro, but the was one more step for my client applications &#8211; TwitterFeed and TweetDeck both needed to be provided with an API key in order to use the Bit.ly API with my account (TweetDeck even gives <a href=\"http:\/\/bit.ly\/a\/your_api_key\">the link to go and get the key<\/a>). After entering those details, I sent a test tweet and was pleased to see it using the mwil.it domain, with no additional work required on my part.<\/p>\n<p>So, what&#8217;s left to do? Well, I still don&#8217;t know why sites like the New York Times and TechCrunch get custom URLs when I link to them, even without an API key (<a href=\"http:\/\/blog.bit.ly\/post\/356400453\/bit-ly-pro-open-beta-and-enterprise-service\">I suspect for that I would need an Enterprise account<\/a>) and it may still be prudent to keep an offline copy of my short-long URL mappings, just in case Bit.ly should ever cease to exist. There are also some client applications that don&#8217;t use my custom shortener (for example, Twitter&#8217;s own app for the iPad uses another Bit.ly domain, <a href=\"http:\/\/j.mp\/\">j.mp<\/a>, and doesn&#8217;t appear to have any options to enter an API key) but at least my auto-posted tweets (i.e. links to my blog posts, etc.)\u00c2\u00a0now use a domain that&#8217;s under my control.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If, like me, you&#8217;ve been reading the stories about Libya taking back control of certain .ly addresses, then you might be thinking &#8220;what about all those\u00c2\u00a0short URLs I&#8217;ve been sharing?&#8221;. For those who haven&#8217;t read the story, the Libyan authorities have been reclaiming addresses from sites whose content breaches Sharia law.\u00c2\u00a0 Bit.ly, the American-based link &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Setting up a custom URL shortening service using Bitly.Pro<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[9,134],"class_list":["post-2106","post","type-post","status-publish","format-standard","hentry","tag-domain-names","tag-web-services"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Setting up a custom URL shortening service using Bitly.Pro - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Setting up a custom URL shortening service using Bitly.Pro - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"If, like me, you&#8217;ve been reading the stories about Libya taking back control of certain .ly addresses, then you might be thinking &#8220;what about all those\u00c2\u00a0short URLs I&#8217;ve been sharing?&#8221;. For those who haven&#8217;t read the story, the Libyan authorities have been reclaiming addresses from sites whose content breaches Sharia law.\u00c2\u00a0 Bit.ly, the American-based link &hellip; Continue reading Setting up a custom URL shortening service using Bitly.Pro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2010-10-12T07:52:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-10-12T10:33:15+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Setting up a custom URL shortening service using Bitly.Pro\",\"datePublished\":\"2010-10-12T07:52:08+00:00\",\"dateModified\":\"2010-10-12T10:33:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\"},\"wordCount\":769,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Domain Names\",\"Web Services\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\",\"name\":\"Setting up a custom URL shortening service using Bitly.Pro - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2010-10-12T07:52:08+00:00\",\"dateModified\":\"2010-10-12T10:33:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/10\\\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setting up a custom URL shortening service using Bitly.Pro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Setting up a custom URL shortening service using Bitly.Pro - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm","og_locale":"en_GB","og_type":"article","og_title":"Setting up a custom URL shortening service using Bitly.Pro - markwilson.it","og_description":"If, like me, you&#8217;ve been reading the stories about Libya taking back control of certain .ly addresses, then you might be thinking &#8220;what about all those\u00c2\u00a0short URLs I&#8217;ve been sharing?&#8221;. For those who haven&#8217;t read the story, the Libyan authorities have been reclaiming addresses from sites whose content breaches Sharia law.\u00c2\u00a0 Bit.ly, the American-based link &hellip; Continue reading Setting up a custom URL shortening service using Bitly.Pro","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm","og_site_name":"markwilson.it","article_published_time":"2010-10-12T07:52:08+00:00","article_modified_time":"2010-10-12T10:33:15+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Setting up a custom URL shortening service using Bitly.Pro","datePublished":"2010-10-12T07:52:08+00:00","dateModified":"2010-10-12T10:33:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm"},"wordCount":769,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Domain Names","Web Services"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm","name":"Setting up a custom URL shortening service using Bitly.Pro - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2010-10-12T07:52:08+00:00","dateModified":"2010-10-12T10:33:15+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/setting-up-a-custom-url-shortening-service-using-bitly-pro.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Setting up a custom URL shortening service using Bitly.Pro"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":2943,"url":"https:\/\/www.markwilson.co.uk\/blog\/2011\/08\/adding-twitters-rss-to-feedburner.htm","url_meta":{"origin":2106,"position":0},"title":"Adding Twitter&#8217;s RSS to Feedburner","author":"Mark Wilson","date":"Tuesday 9 August 2011","format":false,"excerpt":"I spent some time yesterday afternoon working my way through an article on SEO-ing Twitter profile pages. \u00c2\u00a0Whilst I don't agree with absolutely every point in the article (e.g. tinyurl.com is too many letters for a URL shortener - I like to use bit.ly with a custom domain), it does\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":650,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/11\/geotagging-websites.htm","url_meta":{"origin":2106,"position":1},"title":"Geotagging websites","author":"Mark Wilson","date":"Tuesday 29 November 2005","format":false,"excerpt":"A couple of weeks back, a little GeoURL icon was added the side panel of this blog (underneath the feedmap). GeoURLs are a way of encoding location information within a website. For example, whilst I try to make the information on markwilson.co.uk applicable to a wider audience, inevitably some of\u2026","rel":"","context":"In \"Useful Websites\"","block_context":{"text":"Useful Websites","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/useful-websites"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":99,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/05\/tracking-down-vendor-portion-of-mac.htm","url_meta":{"origin":2106,"position":2},"title":"Tracking down the vendor portion of a MAC address","author":"Mark Wilson","date":"Wednesday 11 May 2005","format":false,"excerpt":"I was trying to track down the source of an IP address conflict earlier today and I came across two sites offering a search service for the initial 24-bit (6 digit hexadecimal) vendor portion of an Ethernet media access control (MAC) address. The IEEE service is the official one, from\u2026","rel":"","context":"In \"Networks\"","block_context":{"text":"Networks","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/networks"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6256,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/12\/6256.htm","url_meta":{"origin":2106,"position":3},"title":"Short takes: SharePoint\/Delve and shortlinks; CESG guidance on Office 365; removing Sway from the App Launcher","author":"Mark Wilson","date":"Thursday 24 December 2015","format":false,"excerpt":"So, it's Christmas Eve and I've run out of annual leave this year so I'm still working... looks like everyone else has gone home though so I'm really just clearing down my mailbox, searching for Inbox Zero nirvana. As I do, there are lots of little snippets that I might\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6130,"url":"https:\/\/www.markwilson.co.uk\/blog\/2015\/10\/office-365-and-proxy-servers-like-oil-and-water.htm","url_meta":{"origin":2106,"position":4},"title":"Office 365 and proxy servers: like oil and water?","author":"Mark Wilson","date":"Thursday 8 October 2015","format":false,"excerpt":"Office 365 and proxy servers don't mix very well. Well, to be more accurate, thousands of Outlook, Skype for Business and OneDrive for Business clients, each with multiple connections to online services can quickly build up to a lot of (persistent) connections.\u00a0If you haven't already, it's well-worth reading Paul Collinge's\u00a0blog\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/08\/tackling-spam-in-exchange-with-regex.htm","url_meta":{"origin":2106,"position":5},"title":"Tackling spam in Exchange with the RegEx SURBL","author":"Mark Wilson","date":"Monday 23 August 2004","format":false,"excerpt":"Last week, I read an interesting e-mail from the Windows and .NET magazine network Exchange and Outlook update, discussing Spam URL Realtime Block Lists (SURBLs), which examine message contents to block spam. This week's e-mail highlights a free Exchange Server SURBL - the RegEx filter. The basic idea behind the\u2026","rel":"","context":"In \"Microsoft Exchange\"","block_context":{"text":"Microsoft Exchange","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/exchange"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=2106"}],"version-history":[{"count":6,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2106\/revisions"}],"predecessor-version":[{"id":2114,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2106\/revisions\/2114"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=2106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=2106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=2106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}