{"id":5217,"date":"2023-03-26T18:01:02","date_gmt":"2023-03-26T10:01:02","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=5217"},"modified":"2023-03-31T17:06:49","modified_gmt":"2023-03-31T09:06:49","slug":"how-to-create-url-shortener-with-your-domain","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/","title":{"rendered":"How to Create URL Shortener with Your Domain"},"content":{"rendered":"<p>We see shortened URLs and even use <a href=\"https:\/\/www.hongkiat.com\/blog\/url-shortening-services-the-ultimate-list\/\">URL shortening services<\/a> like tinyurl.com or bit.ly all the time. These services are great, but have you thought of creating something similar to your own?<\/p>\n<p>Setting up such a service on your own is fairly easy, and in this post, I\u2019m going to show you how to do just that.<\/p>\n<p>Enter<strong> <a href=\"https:\/\/yourls.org\/\">YOURLS<\/a><\/strong>, a.k.a <em><strong>Y<\/strong>our <strong>O<\/strong>wn <strong>URL<\/strong> <strong>S<\/strong>hortener<\/em>.<\/p>\n<p>This free PHP script allows you to create your own custom domain URL shortener similar to <strong>TinyURL<\/strong> and <strong>Bit.ly<\/strong>.<\/p>\n<p>We\u2019ve installed and played around with it for a while, and here\u2019s why we think it\u2019s great:<\/p>\n<ul>\n<li><strong>Easy to install<\/strong> \u2013 If you\u2019ve got no problem <a href=\"https:\/\/www.hongkiat.com\/blog\/wordpress-command-line\/\">installing WordPress<\/a>, then setting YOURLS is a piece of cake.<\/li>\n<li><strong>Customizable links<\/strong> \u2013 You can customize the links (Example: https:\/\/short.domain\/custom_name) instead of the random characters (https:\/\/short.domain\/3YghJ6zF) that make no sense.<\/li>\n<li><strong>Statistics<\/strong> \u2013 An admin page that allows you to manage and keep track of details like date of creation, IP, clicks, etc.<\/li>\n<li><strong>Public\/Private links<\/strong>\u2013 You control whether this service is available for the public to use or yourself only.<\/li>\n<li><strong>Bookmarklet<\/strong> \u2013 Easy bookmarklet to create your own short URL on the fly.<\/li>\n<\/ul>\n<p><strong>YOURLS<\/strong> also comes with<a href=\"https:\/\/yourls.org\/#API\"> developer API<\/a> as well as <a href=\"https:\/\/yourls.org\/#Plugin\">WordPress plugin<\/a>. If you like the idea of owning a private URL-shortening service, please read on.<\/p>\n<p>Without further ado, here\u2019s a <strong>simple guide on how to setup YOURLS.<\/strong><\/p>\n<h2>Getting started<\/h2>\n<p>Here are some things you\u2019ll need before the installation:<\/p>\n<h3>1. Domain name<\/h3>\n<p>A <strong>really short one<\/strong> would be ideal, but it\u2019s hard to get these days. If you are thinking of getting a really short domain name, we suggest you try your luck on <a href=\"https:\/\/www.hongkiat.com\/blog\/country-code-top-level-domains\/\">country code top-level domains<\/a> like .at, .lv, .ly, etc.<\/p>\n<h3><strong>2. PHP-supported web hosting account<\/strong><\/h3>\n<p>YOURLS runs on PHP, so you will need to make sure the server (dedicated or shared hosting) supports PHP 7.4 and MYSQL 5 and above with <code>mod_rewrite<\/code> enabled.<\/p>\n<p><a href=\"https:\/\/yourls.org\/#FAQ\">Read more<\/a> about YOURLS requirements.<\/p>\n<h2>Creating your own custom URL shortening service<\/h2>\n<p>With all the above-mentioned requirements ready, let\u2019s make our own URL shortening service with YOURLS.<\/p>\n<ol>\n<li><a href=\"https:\/\/github.com\/yourls\/yourls\">Get a copy of the latest version of YOURLS<\/a>. Unzip it and fire up your favorite text editor as we are about to do some configurations.<\/li>\n<li>Look for <em>includes\/config-sample.php<\/em>, rename it to <em>includes\/config.php<\/em> and open it with your favourite <a href=\"https:\/\/www.hongkiat.com\/blog\/free-code-editors-reviewed\/\">code editor<\/a>.<\/li>\n<li>Mandatory settings you\u2019ll need to change are: <code>YOURLS_DB_USER<\/code>, <code>YOURLS_DB_PASS<\/code>, <code>YOURLS_DB_NAME<\/code>, <code>YOURLS_SITE<\/code>. Last but not least, change your password for <code>username<\/code> and <code>username2<\/code>. The rest of the settings are optional. We suggest you go through the entire thing; it\u2019s pretty self-explanatory. Read <a href=\"https:\/\/yourls.org\/#Config\">YOURLS configuration guide<\/a> if you are unsure of how\/what to change.<\/li>\n<li>Create a database with the name you\u2019ve inserted for <code>YOURLS_DB_NAME<\/code>. If your web hosting account provides you with cPanel, login and find \"<strong>MySQL Database<\/strong>\" under <strong>Databases<\/strong> column.<\/li>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif\" width=\"500\" height=\"108\" alt=\"create database\"><\/figure>\n<li>Upload all files and folders in the same structure to the root folder of your web hosting account. Your root folder name might varies from <strong>public_html<\/strong>, <strong>www<\/strong>, <strong>html<\/strong>, etc.<\/li>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/upload-to-server.gif\" width=\"500\" height=\"281\" alt=\"upload to server\"><\/figure>\n<li>Open a brower window, type in your <strong>domain name<\/strong> as url, follow by \u201c\/admin\/install.php\u201d (without the quotes). Example: <em>https:\/\/yoursite.com\/admin\/install.php<\/em>.<\/li>\n<li>If everything is set up correctly, you\u2019ll see the following messages with the link to your admin page at the end of the line.<\/li>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/install-success.gif\" width=\"500\" height=\"234\" alt=\"YOURLS install success\"><\/figure>\n<li>Login and start creating your very own short URL. Make sure you check out the<strong>\"Tools\" link<\/strong> if you would like to make a <a href=\"https:\/\/www.hongkiat.com\/blog\/100-useful-bookmarklets-for-better-productivity-ultimate-list\/\">bookmarklet<\/a>. Here\u2019s a sample of how our YOURLS admin page looks like.<\/li>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/yourls-sample.gif\" width=\"500\" height=\"243\" alt=\"YOURLS sample\"><\/figure>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of creating something similar to your own? Setting up such a service on your own is fairly easy, and in this post, I\u2019m going to show you how to do&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3398],"tags":[266,4668,4212],"topic":[4521],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Create URL Shortener with Your Domain - Hongkiat<\/title>\n<meta name=\"description\" content=\"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of\" \/>\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.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create URL Shortener with Your Domain\" \/>\n<meta property=\"og:description\" content=\"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-26T10:01:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-31T09:06:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif\" \/>\n<meta name=\"author\" content=\"Hongkiat Lim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat Lim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. 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.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/\"},\"author\":{\"name\":\"Hongkiat Lim\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\"},\"headline\":\"How to Create URL Shortener with Your Domain\",\"datePublished\":\"2023-03-26T10:01:02+00:00\",\"dateModified\":\"2023-03-31T09:06:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/\"},\"wordCount\":612,\"commentCount\":35,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/create-short-url\\\/create-database.gif\",\"keywords\":[\"Domain Name\",\"gc\",\"URL Shortening\"],\"articleSection\":[\"Internet\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/\",\"name\":\"How to Create URL Shortener with Your Domain - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/create-short-url\\\/create-database.gif\",\"datePublished\":\"2023-03-26T10:01:02+00:00\",\"dateModified\":\"2023-03-31T09:06:49+00:00\",\"description\":\"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/create-short-url\\\/create-database.gif\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/create-short-url\\\/create-database.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-create-url-shortener-with-your-domain\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create URL Shortener with Your Domain\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\",\"name\":\"Hongkiat Lim\",\"description\":\"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.\",\"sameAs\":[\"http:\\\/\\\/www.hongkiat.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/hongkiat\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Create URL Shortener with Your Domain - Hongkiat","description":"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of","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.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/","og_locale":"en_US","og_type":"article","og_title":"How to Create URL Shortener with Your Domain","og_description":"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of","og_url":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2023-03-26T10:01:02+00:00","article_modified_time":"2023-03-31T09:06:49+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif","type":"","width":"","height":""}],"author":"Hongkiat Lim","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat Lim","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/"},"author":{"name":"Hongkiat Lim","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0"},"headline":"How to Create URL Shortener with Your Domain","datePublished":"2023-03-26T10:01:02+00:00","dateModified":"2023-03-31T09:06:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/"},"wordCount":612,"commentCount":35,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif","keywords":["Domain Name","gc","URL Shortening"],"articleSection":["Internet"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/","url":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/","name":"How to Create URL Shortener with Your Domain - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif","datePublished":"2023-03-26T10:01:02+00:00","dateModified":"2023-03-31T09:06:49+00:00","description":"We see shortened URLs and even use URL shortening services like tinyurl.com or bit.ly all the time. These services are great, but have you thought of","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/create-short-url\/create-database.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-create-url-shortener-with-your-domain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Create URL Shortener with Your Domain"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0","name":"Hongkiat Lim","description":"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.","sameAs":["http:\/\/www.hongkiat.com\/blog"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/hongkiat\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-1m9","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/5217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=5217"}],"version-history":[{"count":4,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/5217\/revisions"}],"predecessor-version":[{"id":65322,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/5217\/revisions\/65322"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=5217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=5217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=5217"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=5217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}