{"id":34019,"date":"2015-10-23T10:54:45","date_gmt":"2015-10-23T10:54:45","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=34019"},"modified":"2015-12-07T14:06:23","modified_gmt":"2015-12-07T14:06:23","slug":"magento-with-nginx","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento-with-nginx\/","title":{"rendered":"Magento with NGINX"},"content":{"rendered":"<p>In our <a href=\"http:\/\/cloudkul.com\/blog\/introduction-to-nginx-how-to-setup-lemp-stack\/\">previous blog<\/a> about nginx Server, we have described why nginx is better than apache due to its event driven approach and how to setup nginx for basic php use but in this article we will help you to configure nginx in more practical way so that you can run various frameworks like Magento, Joomla, Prestashop etc on nginx without any trouble.<\/p>\n<p>First of all its very important to understand the difference between apache and nginx, nginx does not support the .htaccess file. So due to this you have to write down all the rules in nginx vhost configuration file which is also depends on the framework.<\/p>\n<p>Lets take an example to run Magento with NGINX.<\/p>\n<ul>\n<li>Create a vhost or site configuration file in \u201c\/etc\/nginx\/conf.d\/DOMAIN.conf\u201d and copy the following content into it.<\/li>\n<\/ul>\n<pre class=\"brush:xml\">server {\r\n\r\nlisten 80;\r\n\r\nserver_name DOMAIN.com;\r\n\r\n#rewrite \/ $scheme:\/\/www.$host$request_uri permanent; ## Forcibly prepend a www\r\n\r\n}\r\n\r\nserver {\r\n\r\nlisten 80 default;\r\n\r\n## SSL directives might go here\r\n\r\nserver_name DOMAIN.com *.DOMAIN.com; ## Domain is here twice so server_name_in_redirect will favour the www\r\n\r\nroot \/var\/www\/; \/\/Document root of your website\r\n\r\nlocation \/ {\r\n\r\nindex index.php index.html; ## Allow a php file to be shown first\r\n\r\ntry_files $uri $uri\/ @handler; ## If missing pass the URI to Magento's front handler\r\n\r\nexpires 30d; ## Assume all files are cachable\r\n\r\n}\r\n\r\n## These locations would be hidden by .htaccess normally\r\n\r\nlocation ^~ \/app\/ { deny all; }\r\n\r\nlocation ^~ \/includes\/ { deny all; }\r\n\r\nlocation ^~ \/lib\/ { deny all; }\r\n\r\nlocation ^~ \/media\/downloadable\/ { deny all; }\r\n\r\nlocation ^~ \/pkginfo\/ { deny all; }\r\n\r\nlocation ^~ \/report\/config.xml { deny all; }\r\n\r\nlocation ^~ \/var\/ { deny all; }\r\n\r\nlocation \/. { ## Disable .htaccess and other hidden files\r\n\r\nreturn 404;\r\n\r\n}\r\n\r\nlocation @handler { ## Magento uses a common front handler\r\n\r\nrewrite \/ \/index.php;\r\n\r\n}\r\n\r\nlocation ~ .php\/ { ## Forward paths like \/js\/index.php\/x.js to relevant handler\r\n\r\nrewrite ^(.*.php)\/ $1 last;\r\n\r\n}\r\n\r\nlocation ~ .php$ { ## Execute PHP scripts\r\n\r\nif (!-e $request_filename) { rewrite \/ \/index.php last; } ## Catch 404s that try_files miss\r\n\r\nexpires off; ## Do not cache dynamic content\r\n\r\nfastcgi_pass unix:\/var\/run\/php5-fpm.sock;\r\n\r\nfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n\r\nfastcgi_param MAGE_RUN_CODE default; ## Store code is defined in administration &gt; Configuration &gt; Manage Stores\r\n\r\nfastcgi_param MAGE_RUN_TYPE store;\r\n\r\ninclude fastcgi_params; ## See \/etc\/nginx\/fastcgi_params\r\n\r\n}\r\n\r\nlocation ~ .php\/ { ## Forward paths like \/js\/index.php\/x.js to relevant handler\r\n\r\nrewrite ^(.*.php)\/ $1 last;\r\n\r\n}\r\n\r\nlocation ~ .php$ { ## Execute PHP scripts\r\n\r\nif (!-e $request_filename) { rewrite \/ \/index.php last; } ## Catch 404s that try_files miss\r\n\r\nexpires off; ## Do not cache dynamic content\r\n\r\nfastcgi_pass unix:\/var\/run\/php5-fpm.sock;\r\n\r\nfastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\r\n\r\nfastcgi_param MAGE_RUN_CODE default; ## Store code is defined in administration &gt; Configuration &gt; Manage Stores\r\n\r\nfastcgi_param MAGE_RUN_TYPE store;\r\n\r\ninclude fastcgi_params; ## See \/etc\/nginx\/fastcgi_params\r\n\r\n}\r\n\r\n}<\/pre>\n<pre class=\"brush:plain\">Note -: you have to remove the \"\/etc\/nginx\/sites-available\/default\" or\r\nchange the server port in the default file to prevent the port conflict.<\/pre>\n<ul>\n<li>Edit the DOMAIN.com with your website domain and make sure that you have entered the correct document root of your website.<\/li>\n<li>Unzip magento files in \/var\/www\/ folder according to this configuration.<\/li>\n<li>Restart your nginx and php5-fpm.<\/li>\n<\/ul>\n<p>After that you will be able to run Magento Store on nginx server which is more efficient as compared on apache.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous blog about nginx Server, we have described why nginx is better than apache due to its event driven approach and how to setup nginx for basic php use but in this article we will help you to configure nginx in more practical way so that you can run various frameworks like Magento, <a href=\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":41,"featured_media":34067,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1149],"tags":[2056,2247],"class_list":["post-34019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento1-9","tag-magento","tag-nginx"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento with NGINX<\/title>\n<meta name=\"description\" content=\"magento, nginx, server\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento with NGINX\" \/>\n<meta property=\"og:description\" content=\"magento, nginx, server\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-23T10:54:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-12-07T14:06:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nitin Agnihotri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nitin Agnihotri\" \/>\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:\/\/webkul.com\/blog\/magento-with-nginx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\"},\"author\":{\"name\":\"Nitin Agnihotri\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/0945e147e733ddf16efedf79975fac86\"},\"headline\":\"Magento with NGINX\",\"datePublished\":\"2015-10-23T10:54:45+00:00\",\"dateModified\":\"2015-12-07T14:06:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\"},\"wordCount\":202,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png\",\"keywords\":[\"magento\",\"nginx\"],\"articleSection\":[\"magento1.9\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\",\"name\":\"Magento with NGINX\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png\",\"datePublished\":\"2015-10-23T10:54:45+00:00\",\"dateModified\":\"2015-12-07T14:06:23+00:00\",\"description\":\"magento, nginx, server\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento-with-nginx\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento-with-nginx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento with NGINX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/0945e147e733ddf16efedf79975fac86\",\"name\":\"Nitin Agnihotri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8b5f46006e6ea2790f7b47ff17c1e1660807b2475377ed9fb68f1c6f920f1d41?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8b5f46006e6ea2790f7b47ff17c1e1660807b2475377ed9fb68f1c6f920f1d41?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nitin Agnihotri\"},\"sameAs\":[\"https:\/\/store.webkul.com\/\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/nitin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento with NGINX","description":"magento, nginx, server","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:\/\/webkul.com\/blog\/magento-with-nginx\/","og_locale":"en_US","og_type":"article","og_title":"Magento with NGINX","og_description":"magento, nginx, server","og_url":"https:\/\/webkul.com\/blog\/magento-with-nginx\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2015-10-23T10:54:45+00:00","article_modified_time":"2015-12-07T14:06:23+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png","type":"image\/png"}],"author":"Nitin Agnihotri","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nitin Agnihotri","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/"},"author":{"name":"Nitin Agnihotri","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/0945e147e733ddf16efedf79975fac86"},"headline":"Magento with NGINX","datePublished":"2015-10-23T10:54:45+00:00","dateModified":"2015-12-07T14:06:23+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/"},"wordCount":202,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png","keywords":["magento","nginx"],"articleSection":["magento1.9"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento-with-nginx\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/","url":"https:\/\/webkul.com\/blog\/magento-with-nginx\/","name":"Magento with NGINX","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png","datePublished":"2015-10-23T10:54:45+00:00","dateModified":"2015-12-07T14:06:23+00:00","description":"magento, nginx, server","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento-with-nginx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2015\/10\/Magento-With-NGINX.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento-with-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento with NGINX"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/0945e147e733ddf16efedf79975fac86","name":"Nitin Agnihotri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8b5f46006e6ea2790f7b47ff17c1e1660807b2475377ed9fb68f1c6f920f1d41?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8b5f46006e6ea2790f7b47ff17c1e1660807b2475377ed9fb68f1c6f920f1d41?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nitin Agnihotri"},"sameAs":["https:\/\/store.webkul.com\/"],"url":"https:\/\/webkul.com\/blog\/author\/nitin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/34019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=34019"}],"version-history":[{"count":6,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/34019\/revisions"}],"predecessor-version":[{"id":36679,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/34019\/revisions\/36679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/34067"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=34019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=34019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=34019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}