{"id":6286,"date":"2022-02-07T11:43:56","date_gmt":"2022-02-07T17:43:56","guid":{"rendered":"https:\/\/www.knownhost.com\/kb\/?p=6286"},"modified":"2022-02-07T11:43:57","modified_gmt":"2022-02-07T17:43:57","slug":"how-to-test-mod_expires-htaccess-rules-with-curl-2","status":"publish","type":"post","link":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/","title":{"rendered":"How To Test Mod_Expires .htaccess Rules with Curl?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-right counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #212121;color:#212121\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #212121;color:#212121\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#confirming_mod_expires_is_installed\" >Confirming Mod_Expires is Installed<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#testing_for_the_expires_header_using_curl\" >Testing For the Expires Header Using Curl<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"confirming-mod-expires-is-installed\"><span class=\"ez-toc-section\" id=\"confirming_mod_expires_is_installed\"><\/span>Confirming Mod_Expires is Installed<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To be able to use the Expires header, mod_expires must be enabled in your Apache configuration. You can confirm this on CentOS using the following command,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>httpd -M | grep -i expires<\/code><\/pre>\n\n\n\n<p>This module controls the Expires HTTP header settings and the Cache-Control HTTP header max-age directives. This should be installed by default on most servers.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"testing-for-the-expires-header-using-curl\"><span class=\"ez-toc-section\" id=\"testing_for_the_expires_header_using_curl\"><\/span>Testing For the Expires Header Using Curl<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If the current date is Mar 2, 2019, the following shows that the Expires headers for a .png resource is set for 4 months,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ curl -LI https:\/\/domain.tld\/wp-content\/uploads\/2018\/12\/img-023-144x144.png\nHTTP\/1.1 200 OK\nDate: Sun, 03 Mar 2019 04:38:32 GMT\nServer: Apache\nLast-Modified: Tue, 25 Dec 2018 11:42:14 GMT\nAccept-Ranges: bytes\nContent-Length: 10603\nCache-Control: max-age=10368000, public\nExpires: Mon, 01 Jul 2019 04:38:32 GMT\nVary: Accept-Encoding\nContent-Type: image\/png<\/code><\/pre>\n\n\n\n<p>Here is the .htaccess rule confirming this,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@host public_html]# grep png .htaccess  | grep -i expires\n  ExpiresByType image\/png                     \"access plus 4 months\"<\/code><\/pre>\n\n\n\n<p><strong>This shows that Expires is working.<\/strong><\/p>\n\n\n\n<p>Occasionally, you may test your landing page on some 3rd-party tools and they will inform you that Expires are not working. What they should say is that Expires are not set and working for *all* resources used on the landing page.<\/p>\n\n\n\n<p>If you instead curl a single resource from your site that you have explicitly set expiration rules for, then you can see the output like that shown above. The landing page is often returned as text\/html Content-Type, but it usually doesn&#8217;t give the same headers that are given when testing a single resource.<\/p>\n\n\n\n<p>You can go further and change the setting to make sure the change is detected when testing. Initially, html was set 0 for this one resource,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;root@host public_html]# grep -i expires .htaccess  | grep -i html\n   ExpiresByType text\/html                     \"access plus 0 seconds\"<\/code><\/pre>\n\n\n\n<p>If you change the expires time for html to something else, it should then be detected. I&#8217;ve tested this using the readme.html file by setting it to 10 days,<\/p>\n\n\n\n<p>Before changing from 0, it shows the current date,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ curl -I https:\/\/domain.com\/readme.html\nHTTP\/1.1 200 OK\nDate: Sun, 03 Mar 2019 04:37:07 GMT\nServer: Apache\nAccept-Ranges: bytes\nContent-Length: 7425\nCache-Control: max-age=0, public\nExpires: Sun, 03 Mar 2019 04:37:07 GMT\nVary: Accept-Encoding,User-Agent\nX-Powered-By: WP Rocket\/3.2.6\nContent-Type: text\/html; charset=UTF-8<\/code><\/pre>\n\n\n\n<p>After changing to 10 days, it shows 10 days from now,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ curl -I https:\/\/domain.com\/readme.html\nHTTP\/1.1 200 OK\nDate: Sun, 03 Mar 2019 04:53:59 GMT\nServer: Apache\nAccept-Ranges: bytes\nContent-Length: 7425\nCache-Control: max-age=864000, public\nExpires: Wed, 13 Mar 2019 04:53:59 GMT\nVary: Accept-Encoding,User-Agent\nX-Powered-By: WP Rocket\/3.2.6\nContent-Type: text\/html; charset=UTF-8<\/code><\/pre>\n\n\n\n<p>If you want your landing page to show these headers as well, you may have to consult your developer for help in identifying what resources exist on the landing page but do not have expirations set in the .htaccess.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><span class=\"ez-toc-section\" id=\"conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now that we\u2019ve gone over how to rest mod_expires .htaccess rules with curl. Mod_expires is used to set up the expiration on .htaccess rules along with the mod_rewrite apache module.<\/p>\n\n\n\n<p>KnownHost offers 365 days a year, 24 hours a day, all 7 days of the week best in class technical support. A dedicated team ready to help you with requests should you need our assistance. You\u2019re not using KnownHost for the best webhosting experience? Well, why not? Check with&nbsp;<a href=\"https:\/\/www.knownhost.com\/contact\">our Sales team<\/a>&nbsp;to see what can&nbsp;<a href=\"https:\/\/www.knownhost.com\/\">KnownHost<\/a>&nbsp;do for you in improving your webhosting experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Confirming Mod_Expires is Installed To be able to use the Expires header, mod_expires must be enabled in your Apache configuration. You can confirm this on CentOS using the following command, This module controls the Expires HTTP header settings and the Cache-Control HTTP header max-age directives. This should be installed by default on most servers. Testing [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[91],"tags":[601,238,600,369],"class_list":["post-6286","post","type-post","status-publish","format-standard","hentry","category-guides","tag-curl","tag-htaccess","tag-mod_expire","tag-redirection"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost<\/title>\n<meta name=\"description\" content=\"Setup the expiration of mod_rewrites&#039;s .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.\" \/>\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.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost\" \/>\n<meta property=\"og:description\" content=\"Setup the expiration of mod_rewrites&#039;s .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/\" \/>\n<meta property=\"og:site_name\" content=\"KnownHost\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-07T17:43:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-02-07T17:43:57+00:00\" \/>\n<meta name=\"author\" content=\"Somesh Z\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Somesh Z\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/\"},\"author\":{\"name\":\"Somesh Z\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/8b518f13cf69dd00d147e577d63ff3b1\"},\"headline\":\"How To Test Mod_Expires .htaccess Rules with Curl?\",\"datePublished\":\"2022-02-07T17:43:56+00:00\",\"dateModified\":\"2022-02-07T17:43:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/\"},\"wordCount\":413,\"keywords\":[\"curl\",\"htaccess\",\"mod_expire\",\"redirection\"],\"articleSection\":[\"Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/\",\"url\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/\",\"name\":\"How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#website\"},\"datePublished\":\"2022-02-07T17:43:56+00:00\",\"dateModified\":\"2022-02-07T17:43:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/8b518f13cf69dd00d147e577d63ff3b1\"},\"description\":\"Setup the expiration of mod_rewrites's .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/how-to-test-mod_expires-htaccess-rules-with-curl-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Test Mod_Expires .htaccess Rules with Curl?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/\",\"name\":\"KnownHost\",\"description\":\"KnownHost provides a comprehensive webhosting knowledge base to help answer many of your common webhosting and linux questions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knownhost.com\\\/kb\\\/#\\\/schema\\\/person\\\/8b518f13cf69dd00d147e577d63ff3b1\",\"name\":\"Somesh Z\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g\",\"caption\":\"Somesh Z\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost","description":"Setup the expiration of mod_rewrites's .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.","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.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/","og_locale":"en_US","og_type":"article","og_title":"How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost","og_description":"Setup the expiration of mod_rewrites's .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.","og_url":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/","og_site_name":"KnownHost","article_published_time":"2022-02-07T17:43:56+00:00","article_modified_time":"2022-02-07T17:43:57+00:00","author":"Somesh Z","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Somesh Z","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#article","isPartOf":{"@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/"},"author":{"name":"Somesh Z","@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/8b518f13cf69dd00d147e577d63ff3b1"},"headline":"How To Test Mod_Expires .htaccess Rules with Curl?","datePublished":"2022-02-07T17:43:56+00:00","dateModified":"2022-02-07T17:43:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/"},"wordCount":413,"keywords":["curl","htaccess","mod_expire","redirection"],"articleSection":["Guides"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/","url":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/","name":"How To Test Mod_Expires .htaccess Rules with Curl? - KnownHost","isPartOf":{"@id":"https:\/\/www.knownhost.com\/kb\/#website"},"datePublished":"2022-02-07T17:43:56+00:00","dateModified":"2022-02-07T17:43:57+00:00","author":{"@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/8b518f13cf69dd00d147e577d63ff3b1"},"description":"Setup the expiration of mod_rewrites's .htaccess rules. Learn, how to test mod_expires .htaccess rules with curl.","breadcrumb":{"@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.knownhost.com\/kb\/how-to-test-mod_expires-htaccess-rules-with-curl-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knownhost.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How To Test Mod_Expires .htaccess Rules with Curl?"}]},{"@type":"WebSite","@id":"https:\/\/www.knownhost.com\/kb\/#website","url":"https:\/\/www.knownhost.com\/kb\/","name":"KnownHost","description":"KnownHost provides a comprehensive webhosting knowledge base to help answer many of your common webhosting and linux questions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knownhost.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.knownhost.com\/kb\/#\/schema\/person\/8b518f13cf69dd00d147e577d63ff3b1","name":"Somesh Z","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/276c97317c2d6905cc5a1bd9ceb10a0fd121cc4da22126f648fa88f95dcf32dd?s=96&d=mm&r=g","caption":"Somesh Z"}}]}},"_links":{"self":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts\/6286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/comments?post=6286"}],"version-history":[{"count":0,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/posts\/6286\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/media?parent=6286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/categories?post=6286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knownhost.com\/kb\/wp-json\/wp\/v2\/tags?post=6286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}