{"id":9513,"date":"2022-11-09T09:15:47","date_gmt":"2022-11-09T09:15:47","guid":{"rendered":"https:\/\/www.20i.com\/blog\/?p=9513"},"modified":"2026-02-20T09:33:41","modified_gmt":"2026-02-20T09:33:41","slug":"htaccess-prevent-duplicate-content","status":"publish","type":"post","link":"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/","title":{"rendered":"5 ways to prevent duplicate content using .htaccess"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you\u2019re aren\u2019t aware of content that&#8217;s been duplicated, you risk your website being penalised. This could make your website almost invisible in the Google results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this article, we\u2019ll take a look at what duplicate content is, how it affects your website and how you can prevent this with a few simple .htaccess rules.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"#What\">What is duplicate content and how does it affect your website?<\/a><\/strong><\/li>\n\n\n\n<li><a href=\"#How\"><strong>How does duplicate content on a website happen?<\/strong><\/a><\/li>\n\n\n\n<li><strong><a href=\"#Resolve\">How to use .htaccess to resolve this<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Force\">Force your website to use HTTPS<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#www\">Force www<\/a><\/strong><\/li>\n\n\n\n<li><a href=\"#nonwww\"><strong>Force non-www<\/strong><\/a><\/li>\n\n\n\n<li><strong><a href=\"#Trailing\">Force trailing slash<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#nontrailing\">Force non-trailing slash<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#More\">More tips on duplicate content<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"What\">What is duplicate content and how does it affect your website?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Duplicate content means that two or more pages on a website have identical content. There isn\u2019t a set penalty imposed by Google for duplicate content &#8211; they know that not all duplicate content is deceptive. But their filtering can make mistakes, so it&#8217;s best to avoid it where possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The impact of duplicate content for your website is that it will confuse Google on which page to rank in the top results, which could result in lower rankings. Or your site could be penalised as a whole.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"544\" height=\"500\" src=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/Spiderman-duplicate-content.jpg\" alt=\"Duplicate content interpreted by Spiderman\" class=\"wp-image-9533\" srcset=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/Spiderman-duplicate-content.jpg 544w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Spiderman-duplicate-content-300x276.jpg.webp 300w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Spiderman-duplicate-content-370x340.jpg.webp 370w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Spiderman-duplicate-content-270x248.jpg.webp 270w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Spiderman-duplicate-content-150x138.jpg.webp 150w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There are good reasons why Google (and other search engines) have these penalties. One is that it\u2019s bad for user experience \u2013 it could confuse users, making them less likely to convert or visit again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another is that in the past, duplicate content was often the hallmark of untrustworthy sites. Finally, it wastes the search engine crawlers\u2019 resources: bad for them and the environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"How\">How does duplicate content on a website happen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some of the most common causes:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Issue<\/strong><\/td><td><strong>Example<\/strong><\/td><\/tr><tr><td>HTTP and HTTPS versions <\/td><td>http:\/\/yourwebsite.com <br>https:\/\/yourwebsite.com<\/td><\/tr><tr><td>www and non-www versions <\/td><td>www.yourwebsite.com <br>yourwebsite.com<\/td><\/tr><tr><td>Trailing slashes<\/td><td>Yourwebsite.com\/page <br>Yourwebsite.com\/page\/<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">While the above URLs are just different ways to access the same page, Google will see this as multiple pages with the same content but using different URLs. This will cause Google to mark this as duplicate content and not know which page should be ranked higher.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Resolve\">How to use .htaccess to resolve this<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is an easy way to resolve this by creating or modifying your .htaccess file. The .htaccess file will allow you to alter the webserver functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you use 20i hosting, you can create an .htaccess file using the file manager within <a href=\"https:\/\/my.20i.com\">My20i<\/a>. You will just need to head over to Manage hosting &gt; Options &gt; Manage &gt; FIle Manager &gt; Right click in the file management section &gt; \u2018Create New File\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"216\" src=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/Create-new-file.png\" alt=\"Creating an .htaccess file in My20i\" class=\"wp-image-9521\" srcset=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/Create-new-file.png 600w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Create-new-file-300x108.png.webp 300w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Create-new-file-370x133.png.webp 370w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Create-new-file-270x97.png.webp 270w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Create-new-file-570x205.png.webp 570w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/Create-new-file-150x54.png.webp 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Other web hosts should also allow you to create an .htaccess file &#8211; consult their documentation for the details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After you\u2019ve created the file, you can start editing the contents of the .htaccess file and you can simply add the rules below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are five simple rules to prevent the above issues causing duplicate content:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Force\">Force your website to use HTTPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your website is hosted on our platform, you can simply hit the one click <strong>Force HTTPS<\/strong> option in My20i &gt; Security &gt; TLS\/SSL which will force all pages of your website to use the secure HTTPS protocol.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, you can add this rule to your .htaccess file which will force all webpages in your website to use HTTPS.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{env:HTTPS} =off\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} &#91;L,R=301,NE]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In the above \u201dRewriteCond %{env:HTTPS} =off\u201d, will check to see if the connection is the non-secure HTTP type, and if it is the next line will be put into effect. This will redirect the request to HTTPS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"www\">Force www<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">www.yourwebsite.com and yourwebsite.com resolve to the same webpage. But as the URLs are different, Google will see this as two different pages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your website is WordPress, you can update the home and site URL to achieve this. This can be done easily using <a href=\"https:\/\/www.20i.com\/wordpress-tools\">WordPress Tools<\/a>, included with the <a href=\"https:\/\/www.20i.com\/wordpress-hosting\">WordPress platform<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also force your website to use www by using the following .htaccess rule:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine on\nRewriteCond %{HTTP_HOST} ^yourwebsite.com &#91;NC]\nRewriteRule ^(.*)$ http:\/\/www.yourwebsite\/$1 &#91;L,R=301,NC]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This line \u201cRewriteCond %{HTTP_HOST} ^yourwebsite.com [NC]\u201d will detect if your domain is being loaded in the browser without www. If it isn\u2019t, the next line will redirect the URL to www.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"nonwww\">Force non-www<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Like above, you can force your website pages to use non-www by using the following .htaccess rule. Again, if your website is WordPress, you can update the home and Site URL to achieve this.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{HTTP_HOST} ^www.yourdomain.com &#91;NC]\nRewriteRule ^(.*)$ http:\/\/yourdomain.com\/$1 &#91;L,R=301]\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Trailing\">Force trailing slash<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>https:\/\/www.yourdomain.com\/page<\/strong> and <strong>https:\/\/www.yourdomain.com\/page\/ <\/strong>both resolve to the same page and similar to www and non-www variations of the URL, Google will see these as different pages because of the trailing slash. This is easily fixed by using the following .htaccess rule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This rule will force your webpage URLs to use a forward slash (\/) in the address bar.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{REQUEST_URI} \/+&#91;^\\.]+$\nRewriteRule ^(.+&#91;^\/])$ %{REQUEST_URI}\/ &#91;R=301,L]\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This line \u201cRewriteCond %{REQUEST_URI} \/+[^\\.]+$\u201d will detect if there is not a trailing slash at the end of the URL, if there isn\u2019t the next line will redirect the URL to force a trailing slash at the end of the page URL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, <strong>https:\/\/www.yourdomain.com\/page<\/strong> will become <strong>https:\/\/www.yourdomain.com\/page\/<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"nontrailing\">Force non-trailing slash<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, you can force the URL to remove a trailing slash. It makes no difference to search engines.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteCond %{REQUEST_URI} \/+&#91;^\\.]+$\nRewriteRule ^(.+?)\/$ \/$1 &#91;R=301,NE,L]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If your website is hosted on 20i\u2019s platform, it\u2019s recommended to enable <strong>Developer Mode<\/strong> in the CDN settings and use an incognito window to ensure that the new .htaccess changes are seen when testing the .htaccess rules.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"358\" height=\"545\" src=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/duplicate-content-Google.png\" alt=\"The Google algorithm struggles with duplicate content\" class=\"wp-image-9530\" srcset=\"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/duplicate-content-Google.png 358w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/duplicate-content-Google-197x300.png.webp 197w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/duplicate-content-Google-270x411.png.webp 270w, https:\/\/www.20i.com\/blog\/wp-content\/smush-webp\/2022\/10\/duplicate-content-Google-150x228.png.webp 150w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"More\">More tips on duplicate content<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Ensure that all internal links are up to date on your website<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you\u2019ve chosen the preferred URL you\u2019d like to use, i.e., www rather than non-www, you will want to ensure that all internal links also use <strong>www.domain.com<\/strong>. &nbsp;If your website is WordPress, you can use the <a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\">Better Search and Replace<\/a> plugin to make the replacements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Test all .htaccess variations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The above are just some examples of .htaccess rules available. There are types of rules that you can use. We advise that you test any you use to ensure that you&#8217;re getting the result you want. The rules above have been tested and work on 20i\u2019s platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure your .htaccess rules from the start<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you create your website, it\u2019s better set your strategy from the start and add the rules to the .htaccess file then. This way, you can ensure that duplicate content is prevented from the start of your project and there is less risk of breaking your website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No matter if you are hosting your own <a href=\"https:\/\/www.20i.com\/wordpress-hosting\">WordPress<\/a> site or run an <a href=\"https:\/\/www.20i.com\/agency-hosting\">agency providing hosting<\/a> for your customers, hopefully this article has given some insight on the impact of duplicate content.  The above are just some of the problems you may encounter with duplicated content and ways you can prevent this. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do you have other methods of preventing duplicate content? Let us know in the comments below.<\/p>\n\n\n\n  <script type=\"application\/ld+json\">\n{\"@context\":\"http:\/\/schema.org\",\n\"@type\":\"Webpage\",\"name\":\"WordPress Hosting \u2013 20i\",\"url\":\"https:\/\/www.20i.com\/wordpress-hosting\",\n\"@id\":\"https:\/\/www.20i.com\/wordpress-hosting#webpage\"}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"http:\/\/schema.org\",\n\"@type\":\"WebPage\",\n\"@id\":\"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/#webpage\",\n\"url\":\"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/\",\n\"inLanguage\":\"en-gb\",\n\"name\":\"5 ways to prevent duplicate content using .htaccess\",\n\"description\":\"Duplicate content on your website can be a pain. Here are five easy ways to prevent duplicate content using the .htaccess file.\",\n\"isPartOf\":{\"@id\":\"https:\/\/www.20i.com\/wordpress-hosting#webpage\"},\n  \"about\": [\n    {\"@type\": \"Thing\", \"name\": \"Duplicate content\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Duplicate_content\"},\n    {\"@type\": \"Thing\", \"name\": \".htaccess\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/.htaccess\"}\n],\n  \"mentions\": [\n  {\"@type\": \"Thing\", \"name\": \"HTTPS\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/HTTPS\"},\n{\"@type\": \"Thing\", \"name\": \"HTTP\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol\"},\n{\"@type\": \"Thing\", \"name\": \"www\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/World_Wide_Web#WWW_prefix\"},\n{\"@type\": \"Thing\", \"name\": \"URL\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/WooCommerce\"},\n{\"@type\": \"Thing\", \"name\": \"WordPress\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/WordPress\"},\n{\"@type\": \"Thing\", \"name\": \"TLS\/SSL\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Transport_Layer_Security\"},\n{\"@type\": \"Thing\", \"name\": \"CDN\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Content_delivery_network\"}\n\n]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{ \n\"@context\": \"http:\/\/schema.org\", \n\"@type\": \"FAQPage\", \"@id\": \"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/#FAQ\",\n\"url\": \"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/\", \n\"headline\": \"5 ways to prevent duplicate content using .htaccess\", \n\"isPartOf\":{\"@id\":\"https:\/\/www.20i.com\/blog\/htaccess-prevent-duplicate-content\/#webpage\"},\n\"inLanguage\":\"en-gb\",\n      \"mainEntity\": [\n   {\n    \"@type\": \"Question\",\n    \"name\": \"What is duplicate content and how does it affect your website?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<p>Duplicate content means that two or more pages on a website have identical content. There isn\u2019t a set penalty imposed by Google for duplicate content \u2013 they know that not all duplicate content is deceptive. But their filtering can make mistakes, so it\u2019s best to avoid it where possible.<\/p>\n<p>The impact of duplicate content for your website is that it will confuse Google on which page to rank in the top results, which could result in lower rankings. Or your site could be penalised as a whole.<\/p>\n<p>There are good reasons why Google (and other search engines) have these penalties. One is that it\u2019s bad for user experience \u2013 it could confuse users, making them less likely to convert or visit again.<\/p>\n<p>Another is that in the past, duplicate content was often the hallmark of untrustworthy sites. Finally, it wastes the search engine crawlers\u2019 resources: bad for them and the environment.<\/p>\"\n    }     \n  },\n{\n    \"@type\": \"Question\",\n    \"name\": \"How does duplicate content on a website happen?\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<p>Here are some of the most common causes:<\/p>\n<ul><li>HTTP and HTTPS versions<\/li>\t\n<li>www and non-www versions<\/li>\t\n<li>Trailing slashes<\/li><\/ul>\t\n<p>While the above URLs are just different ways to access the same page, Google will see this as multiple pages with the same content but using different URLs. This will cause Google to mark this as duplicate content and not know which page should be ranked higher.<\/p>\"\n    }     \n  },\n{\n    \"@type\": \"Question\",\n    \"name\": \"How to use .htaccess to resolve this\",\n    \"acceptedAnswer\": {\n      \"@type\": \"Answer\",\n      \"text\": \"<p>There is an easy way to resolve this by creating or modifying your .htaccess file. The .htaccess file will allow you to alter the webserver functionality.<\/p>\n<p>If you use 20i hosting, you can create an .htaccess file using the file manager within My20i. You will just need to head over to Manage hosting > Options > Manage > FIle Manager > Right click in the file management section > \u2018Create New File\u2019<\/p>\n<p>Other web hosts should also allow you to create an .htaccess file \u2013 consult their documentation for the details.<\/p>\n<p>After you\u2019ve created the file, you can start editing the contents of the .htaccess file and you can simply add the rules below.<\/p>\n<p>Here are five simple rules to prevent the above issues causing duplicate content:<\/p>\"\n    }     \n  }\n] \n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"If you run a website, you want it to rank highly in search engines like Google. A common problem that you might face is duplicate content.","protected":false},"author":25,"featured_media":9514,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"ub_ctt_via":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"csco_singular_sidebar":"","csco_page_header_type":"","csco_page_load_nextpost":"","footnotes":""},"categories":[51,60,47],"tags":[80],"class_list":["post-9513","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","category-web-design-dev","category-web-hosting","tag-seo","cs-entry"],"featured_image_src":"https:\/\/www.20i.com\/blog\/wp-content\/uploads\/2022\/10\/Robot-confused-about-a-website.jpg","author_info":{"display_name":"Ben Perry","author_link":"https:\/\/www.20i.com\/blog\/author\/benperry92\/"},"_links":{"self":[{"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/posts\/9513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/comments?post=9513"}],"version-history":[{"count":32,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/posts\/9513\/revisions"}],"predecessor-version":[{"id":9865,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/posts\/9513\/revisions\/9865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/media\/9514"}],"wp:attachment":[{"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/media?parent=9513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/categories?post=9513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.20i.com\/blog\/wp-json\/wp\/v2\/tags?post=9513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}